«

»

May 25

Utilizando las tablas CTE en #sqlserver

Como dice Microsoft:

“Una expresión de tabla común (CTE) se puede considerar un conjunto de resultados temporal que se define en el ámbito de la ejecución de una instrucción única SELECT, INSERT, UPDATE, DELETE o CREATE VIEW. Una CTE es similar a una tabla derivada en que no se almacena como un objeto y dura sólo el tiempo que dura la consulta. A diferencia de una tabla derivada, una CTE puede hacer referencia a sí misma y se puede hacer referencia a ella varias veces en la misma consulta”.

Vamos con el ejemplo inicial.

Captura

Como vemos es como trabajar con subconsultas pero de una forma de que se puede reutilizar el código.

El script: http://1drv.ms/1FzKa3J

De momento, puede valer. Ya profundizaremos en el tema..