Comentarios en SQL

En SQL al igual que en  los lenguajes de programación existen los Comentarios los cuales son muy importantes para describir y explicar la función de algunas consultas o instrucciones, también nos sirven para evitar que algún bloque de consultas sea ejecutado.


Hay tres formas de Comentarios en SQL
  • Comentarios de una sola linea : Estos se representan por el símbolo -, para iniciar un comentario de una solo líneas debemos representador de la siguiente manera ( -- ) al inicio de la linea de codigo.

  •  Comentarios de varias líneas: Estos se representa por el símbolo /*, para realizar comentarios de varias líneas debemos representarlo de la siguiente manera: /* */. Para iniciar un comentario de varias líneas debemos iniciar con /* y cerrar el comentario con */.

  • Comentarios en linea: Los comentarios en lineas son una extensión de los comentarios de varias líneas y los podemos colocar entre bloques de declaraciones /* */.

 Ejemplos de Comentarios en SQL

A continuación vamos a ver algunos ejemplo de Comentarios en sql

Para el primer ejemplo supongamos que deseamos comentar la selección de los registros de la tabla productos.

--SELECCIONAREMOS EL CÓDIGO,NOMBRE,PRESENTACIÓN Y MARCA DE LOS PRODUCTOS
 SELECT ProductoID NombreProducto,Presentacion,Marca 
 FROM IProductos 

Veamos cómo se vería el comentario en Management Studio:

Como vemos si ejecutamos la consulta el comentario aparecerá en color verde , fuera el caso no deseamos que esa consulta se ejecutará le asignaremos al inicio del select el símbolo de comentario --


Si ejecutamos la consulta comentada nos enviará un mensaje donde la consulta se ha completado de manera satisfactoria, pero no se mostrará los registros de la tabla.

Comentar varias líneas en SQL

Ahora veamos un ejemplo comentado una consulta de múltiples líneas.

SELECT SP.ProveedorID,SC.TipoCompra FROM ScpProveedor AS SP
INNER JOIN ScpCompra AS SC ON SC.objProveedorID = SP.ProveedorID
GROUP BY SC.TipoCompra,SP.ProveedorID
ORDER BY SC.TipoCompra

De la siguiente expresión comentemos la cláusula Group By y Order By las cuales agrupa y ordena los registros.


Al comentar ambas cláusulas la consulta  dejará de agrupar los registros y no los va a ordenar por ende se mostraran todo los registros de la unión de ambas tablas. Si comentamos toda la consulta al ejecutarlo no se mostrará ningún registros, veamos el resultado de la consulta.


Comentario en línea en SQL

El siguiente ejemplo muestra comentarios en linea en una sentencia select que une varia tablas, veamos la consulta.
select * from /*PrProcesosHistorico pr 
left join PrProductoProduccion pp on pr.objProduccionID = pp.ProduccionID
select * from*/ PrLoteProduccion pr /*left join PrProductoProduccion */ 

Ahora ejecutemos la consulta para mostrar el resultado:




En esta sección hemos aprendido la importancia de los comentarios en la creación de consultas, ya que nos ayudan a indicar para se va a utilizar dichas consultas o para comentar porciones de consultas que no deben ejecutarse.



Publicar un comentario

0 Comentarios