lunes, 30 de julio de 2018

Crear CTE (Common Table Expressions) en SQL SERVER

Buenas tardes queridos lectores, el día de hoy les traigo un post sobre un tema un poco más avanzado, útil y muy interesante, se trata de los CTE, (Common Table Expressions), o lo que es lo mismo, expresiones comunes de tabla, pero, se preguntarán ¿Qué es esto?, ¿Para qué sirve?, pues bien, vamos a responder sus preguntas paso a paso.

Los CTE, funcionan para optimizar las consultas que hacemos, nos evitan la creación de subconsultas, que como ustedes saben, las consultas requieren un costo alto en el servidor, haciendo las consultas más lentas y también mas difíciles de leer, el CTE, llega para evitar que se hagan subconsultas, por lo cual, las consultas serán más rápidas y más fácil de leer y optimizar, veamos un ejemplo.

domingo, 29 de julio de 2018

Ejecutar comandos CMD desde SQL SERVER

Buenas tardes queridos lectores, el día de hoy les hablare sobre la manera de ejecutar comandos CMD, o de consola desde el Managment Studio de SQL SERVER, esto es muy práctico y útil si se desea ejecutar un archivo bat por ejemplo, este comando se llama xp_cmdshell. 

Este comando es interno de SQL SERVER y se utiliza insertando el comando y entre comillas simples la sentencia de consola que se va a ejecutar.


Si deseamos ejecutar el comando dir, para listar los archivos de una carpeta, ejecutaremos el siguiente comando:


xp_cmdshell 'dir'

viernes, 13 de julio de 2018

Mostrar el numero de línea en SQL SERVER Managment Studio

Buenas noches queridos lectores, en esta ocasión les diré un truco que puede ser útil, y esto es ponerle el numero de línea al SQL Server Managment Studio.

Para empezar vemos que el programa no muestra el numero de línea en la que se encuentra como vemos en la imagen


Sinónimos de palabras similares en SQL SERVER

Buenas tardes. Hace un tiempo publique un post que hablaba sobre Sinónimos en SQL SERVER, sin embargo trataba de sinónimos en en objetos, e...