Elementos de Transact-SQL

O Transact-SQL possui vários elementos que são utilizados, ou influenciam, a maioria das instruções. Esta seção fornece as informações necessárias para entender e trabalhar com os vários elementos do Transact-SQL.

Elementos do Transact-SQL

Descrição

Identificadores

Nomes de objetos como tabelas, exibições, colunas, bancos de dados e servidores.

Tipos de dados

Define os tipos de dados contidos nos objetos de dados, como colunas, variáveis e parâmetros. A maioria das instruções Transact-SQL não faz referência aos tipos de dados explicitamente, mas os resultados da maioria das instruções são influenciados pelas interações entre os tipos de dados dos objetos que são referenciados na instrução.

Constantes

Símbolos que representam tipos de dados específicos.

Funções

Elementos de sintaxe que utilizam zero ou um ou mais valores de entrada e retornam um valor escalar ou um conjunto tabular de valores. Os exemplos incluem a função SUM para adicionar vários valores, a função DATEDIFF para determinar quantas unidades de tempo separam duas datas, a função @@SERVERNAME para adquirir o nome de uma instância do Microsoft SQL Server ou a função OPENQUERY para executar uma instrução Transact-SQL em relação a um servidor remoto e recuperar o conjunto de resultados.

Expressões

Unidades de sintaxe que o SQL Server pode resolver para valores únicos. Exemplos de expressões incluem constantes, funções que retornam um único valor, uma referência a uma coluna ou uma variável.

Operadores em expressões

Funcionam com uma ou mais expressões simples para formar uma expressão mais complexa. Por exemplo, o sinal de multiplicação (*) na expressão PriceColumn * 1,1 aumenta o preço em 10%.

Comentários

Partes do texto inseridas em instruções Transact-SQL ou scripts para explicar o objetivo da instrução. Os comentários não são executados pelo SQL Server.

Palavras-chave reservadas

Palavras reservadas para utilização pelo SQL Server e que não devem ser utilizadas para os nomes de objetos em um banco de dados.