Comentarios de SQL
Las sentencias de SQL estático pueden incluir comentarios de SQL o del lenguaje principal. Las sentencias de SQL dinámico pueden incluir comentarios de SQL.
Existen dos tipos de comentarios de SQL:
- comentarios simples
- Los comentarios simples comienzan con dos guiones consecutivos (--) y finalizan con el final de línea.
- comentarios compuestos
- Los comentarios compuestos empiezan por /* y finalizan por */.
Las normas siguientes se aplican a la utilización de comentarios simples:
- Los dos guiones deben estar en la misma línea y no deben estar separados por un espacio.
- Los comentarios simples pueden empezar dondequiera que un espacio sea válido (excepto dentro de un token delimitador o entre 'EXEC' y 'SQL').
- Los comentarios simples no pueden continuar en la línea siguiente.
- En COBOL, los guiones deben ir precedidos por un espacio.
Las normas siguientes se aplican a la utilización de comentarios compuestos:
- El /* debe estar en la misma línea y no debe estar separado por un espacio.
- El */ debe estar en la misma línea y no debe estar separado por un espacio.
- Los comentarios compuestos pueden empezar dondequiera que un espacio sea válido (excepto dentro de un token delimitador o entre 'EXEC' y 'SQL').
- Los comentarios compuestos pueden continuar en las líneas posteriores.
Ejemplos
- Ejemplo 1: Este ejemplo muestra cómo
incluir comentarios simples en una sentencia:
CREATE VIEW PRJ_MAXPER -- PROJECTS WITH MOST SUPPORT PERSONNEL AS SELECT PROJNO, PROJNAME -- NUMBER AND NAME OF PROJECT FROM PROJECT WHERE DEPTNO = 'E21' -- SYSTEMS SUPPORT DEPT CODE AND PRSTAFF > 1 - Ejemplo 2: Este ejemplo muestra cómo
incluir comentarios compuestos en una sentencia:
CREATE VIEW PRJ_MAXPER /* PROJECTS WITH MOST SUPPORT PERSONNEL */ AS SELECT PROJNO, PROJNAME /* NUMBER AND NAME OF PROJECT */ FROM PROJECT WHERE DEPTNO = 'E21' /* SYSTEMS SUPPORT DEPT CODE */ AND PRSTAFF > 1