Neste guia, você entenderá como trabalhar com variáveis de tabela no SQL Server e analisar vários exemplos de trabalho com variáveis de tabela.
O básico
As variáveis de tabela permitem manter linhas de dados semelhantes às tabelas temp no servidor SQL. Você cria uma variável de tabela declarando -a usando a declaração de declaração da variável do servidor SQL. Isso significa que o nome da variável começa com um sinal @ semelhante a outras variáveis locais. Ao contrário de outras variáveis locais, uma variável de tabela possui um tipo de tabela.
Depois que a variável é declarada, você pode definir colunas, funções, procedimentos armazenados e mais.
Como outras variáveis locais, as variáveis de tabela têm um escopo limitado ao final de um lote. Por exemplo, se eles definirem uma variável de tabela dentro de uma função, a variável de tabela estará disponível apenas dentro dessa função.
Declarando variáveis de tabela
Para declarar uma variável de tabela, siga a sintaxe como mostrado abaixo:
Declare @var_name tabela (Como mencionado, passamos o nome da variável entre o servidor SQL Declare e as palavras -chave da tabela. Dentro do parêntese, você pode definir a estrutura da variável da tabela. Isso inclui listas de colunas, tipos de dados, tamanho, restrições e muito mais.
Exemplos de variáveis da tabela de servidor SQL
Os exemplos a seguir ilustram como trabalhar com variáveis de tabela de servidor SQL.
Exemplo 1: Declare a variável de tabela
A consulta SQL a seguir declara uma variável de tabela simples com quatro colunas.
Declare @simple_table_var tabela (Exemplo 2: Insira dados na variável da tabela
Depois que a variável da tabela for declarada, podemos inserir registros usando a instrução Inserir.
Insira em @simple_table_varExemplo 3: Dados de consulta de variáveis de tabela
Uma variável de tabela se comporta como uma tabela temporária no servidor SQL. Portanto, podemos consultar os registros armazenados usando uma instrução SELECT.
Selecione * de @simple_table_var;A consulta acima deve retornar os dados armazenados na variável da tabela.
Lembre -se de que as variáveis de tabela estão disponíveis apenas em um lote específico. Portanto, você precisa executar toda a consulta da declaração de declarar para a instrução SELECT como:
Declare @simple_table_var tabela (Caso contrário, o SQL Server retornará um erro como:
Variáveis de tabela: Pontos -chave
Existem várias características e características das variáveis de tabela que você deve conhecer. Esses incluem:
Conclusão
Neste guia, cobrimos o básico de trabalhar com variáveis de tabela. Exploramos como declarar uma variável de tabela, inserir e consultar dados armazenados neles.
Obrigado pela leitura!