-- (Comentarios) (Transact-SQL)

Se aplica a: síSQL Server (todas las versiones admitidas) SíAzure SQL Database SíInstancia administrada de Azure SQL síAzure Synapse Analytics síAlmacenamiento de datos paralelos

Indica texto proporcionado por el usuario. Los comentarios se pueden insertar en una línea independiente, anidada al final de una línea de comandos de Transact-SQL o dentro de una instrucción de Transact-SQL El servidor no evalúa el comentario.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQL

Sintaxis

-- text_of_comment  

Nota

Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.

Argumentos

text_of_comment
Cadena de caracteres que contiene el texto del comentario.

Observaciones

Use dos guiones ( -- ) para comentarios de una línea o anidados. Los comentarios insertados con -- terminan en una nueva línea, que se especifica con un carácter de retorno de carro (U + 000A), un carácter de avance de línea (U + 000D) o una combinación de ambos. No hay límite de longitud para los comentarios. En la tabla siguiente se enumeran los métodos abreviados de teclado que puede utilizar para acotar un texto como comentario o quitar los comentarios.

Acción Estándar
Hacer un comentario al texto seleccionado CTRL+K, CTRL+C
Quitar un comentario del texto seleccionado CTRL+K, CTRL+U

Para más información sobre las teclas de método abreviado, vea Métodos abreviados de teclado de SQL Server Management Studio.

Para más información sobre los comentarios de varias líneas, vea Slash Star (Block Comment) (Transact-SQL) (Barra diagonal y asterisco [comentario de bloque] [Transact-SQL]).

Ejemplos

En este ejemplo se utilizan los caracteres -- de comentario.

-- Choose the AdventureWorks2012 database.  
USE AdventureWorks2012;  
GO  
-- Choose all columns and all rows from the Address table.  
SELECT *  
FROM Person.Address  
ORDER BY PostalCode ASC; -- We do not have to specify ASC because   
-- that is the default.  
GO  

Consulte también

Lenguaje de control de flujo (Transact-SQL)