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.
- 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
--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
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.
0 Comentarios