Al igual que cuando estás programando, cuando escribimos sentencias SQL podemos (y debemos) de añadir comentarios sobre nuestro código.
Para poder añadir comentarios en SQL tenemos varias formas. La primera es la definida en el estándar ANSI/SQL que es mediante dos guiones al principio de una línea.
-- Esto es un comentario
Esta forma de poner comentarios nos sirve para anular partes de sentencias y lo que nos lleva a generar las sentencias SQL en líneas. Por ejemplo, si tenemos la sentencia:
select *
from libros
where idautor = 1
Podemos anular el filtro del autor de una forma sencilla comentándolo mediante los guiones:
select *
from libros
--where idautor = 1
Otra forma de añadir comentarios, en este caso comentarios de varias líneas es mediante la estructura.
/*
* Comentario en varias líneas.
* Compatible con el estándar SQL99
*/
Esta forma de añadir comentarios fue añadida en la revisión SQL 99 del lenguaje.
Existen formas ya adaptadas a diferentes gestores de bases de datos. Es por ello que podemos encontrarnos con comentarios en sentencias SQL de las siguientes formas:
{Comentario con llaves} # Esto es un comentario REM Esto es un comentario
Aunque lo recomendable es definir los comentarios SQL mediante las dos formas estándar explicadas anteriormente.