Elementos de Transact-SQL

Transact-SQL tiene varios elementos utilizados por la mayor parte de las instrucciones o influyen en ellas: En esta sección se proporciona la información necesaria para comprender los distintos elementos de Transact-SQL y trabajar con ellos.

Elemento de Transact-SQL

Descripción

Identificadores

Nombres de objetos como tablas, vistas, columnas, bases de datos y servidores.

Tipos de datos

Define los tipos de datos contenidos en los objetos de datos, como columnas, variables y parámetros. La mayoría de las instrucciones de Transact-SQL no hacen referencia explícita a tipos de datos, sino que sus resultados están influidos por las interacciones entre los tipos de datos de los objetos a los que se hace referencia en la instrucción.

Constantes

Símbolos que representan tipos de datos concretos.

Funciones

Elementos de sintaxis que toman cero, uno o más valores de entrada y devuelven un valor escalar o un conjunto de valores tabular. Algunos ejemplos son la función SUM para sumar varios valores, la función DATEDIFF para determinar el número de unidades de tiempo que separan dos fechas, la función @@SERVERNAME para obtener el nombre de una instancia de Microsoft SQL Server o la función OPENQUERY para ejecutar una instrucción Transact-SQL en un servidor remoto y recuperar el conjunto de resultados.

Expresiones

Unidades de sintaxis que SQL Server puede resolver en valores únicos. Algunos ejemplos de expresiones son las constantes, las funciones que devuelven un único valor, una referencia a una columna o una variable.

Operadores en expresiones

Funcionan con una o más expresiones simples para formar una expresión más compleja. Por ejemplo, el signo de multiplicación (*) de la expresión PriceColumn *1.1 aumenta el precio en un 10 por ciento.

Comentarios

Fragmentos de texto insertado en instrucciones o scripts de Transact-SQL para explicar el objetivo de la instrucción. SQL Server no ejecuta los comentarios.

Palabras clave reservadas

Palabras reservadas para su uso por parte de SQL Server que no se deben utilizar para los nombres de objetos de una base de datos.