As tabelas temporárias são uma ferramenta poderosa em SQL, permitindo aos desenvolvedores armazenar resultados , melhorar o desempenho da consulta e simplificar consultas complexas .
As tabelas temporárias são criadas e preenchidas dinamicamente. E também são excluídas automaticamente quando a sessão ou conexão termina.
Eu tenho essa tabela no Banco de Dados
SELECT
cep,
logradouro,
complemento,
bairro,
localidade,
uf
FROM Enderecos
Agora, vou criar e armazenar os dados da tabela Endereços em uma tabela temporária.
Para criar a tabela temporária, utilizamos o símbolo do “jogo da velha” (#) antes do nome da tabela.
CREATE TABLE #TABELA_TEMPORARIA (
CEP VARCHAR(20),
LOGRADOURO VARCHAR(300),
COMPLEMENTO VARCHAR(300),
BAIRRO VARCHAR(300),
LOCALIDADE VARCHAR(300),
UF VARCHAR(4)
)
Vou inserir os dados da tabela Endereços na tabela temporária.
INSERT INTO #TABELA_TEMPORARIA SELECT * FROM Enderecos
Agora, vou fazer um SELECT para visualizar os dados inseridos.
SELECT * FROM #TABELA_TEMPORARIA
Comentários
Postar um comentário