Articles

GeeksforGeeks (Português)

Posted by admin

tabelas temporárias são mais prováveis como tabelas permanentes. As tabelas temporárias são criadas no TempDB e são automaticamente apagadas assim que a última ligação terminar. Tabelas temporárias nos ajudam a armazenar e processar resultados intermediários. As tabelas temporárias são muito úteis quando precisamos armazenar dados temporários.,e a Sintaxe para criar uma Tabela Temporária é dada a seguir:

Para Criar a Tabela Temporária:

CREATE TABLE #EmpDetails (id INT, name VARCHAR(25)) 

Para Inserir Valores Na Tabela Temporária:

INSERT INTO #EmpDetails VALUES (01, 'Lalit'), (02, 'Atharva') 

Para Seleccionar Valores de Tabela Temporária:

SELECT * FROM #EmpDetails 

Resultado:

id nome
1 Lalit
2 Atharva

Existem 2 tipos de Tabelas Temporárias: Tabela Temporária Local, e a Tabela Temporária Global., Estes são explicados como segue.

  1. Local Temporary Table:
    A Local Temp Table is available only for the session that has created it. Ele é automaticamente descartado (excluído) quando a conexão que o criou, é fechada. Para criar uma tabela local temporária Single ” # ” é usado como o prefixo de um nome de tabela.

    também, o usuário pode largar esta tabela temporária usando a consulta “DROP TABLE #EmpDetails”. Serão adicionados números aleatórios ao nome da tabela., Se a tabela temporária é criada dentro do procedimento armazenado, ela é descartada automaticamente após a conclusão da execução do procedimento armazenado.

    Exemplo:

    CREATE PROCEDURE ProcTemp ASBEGINCREATE TABLE #EmpDetailsINSERT INTO #EmpDetails VALUES ( 01, 'Lalit'), ( 02, 'Atharva')SELECT * FROM #EmpDetailsENDEXECUTE ProcTemp 
  2. Tabela Temporária Global:
    Para criar uma Tabela Temporária Global, adicione “##” símbolo antes do nome da tabela.

    exemplo:

    CREATE TABLE ##EmpDetails (id INT, name VARCHAR(25)) 

    as tabelas globais temporárias são visíveis para todas as ligações e largadas quando a última ligação referenciada a tabela é fechada. O nome da tabela global deve ter um nome de tabela único. Não haverá números aleatórios sufixos no final do nome da tabela.,

Leitor de atenção! Não pares de aprender agora. Obtenha todos os importantes conceitos de teoria CS para entrevistas SDE com o curso de Teoria CS a um preço amigável para os estudantes e se tornar indústria pronta.Etiquetas de artigos:

DBMS

SQL

Etiquetas de prática:

Leave A Comment