sábado, 18 de agosto de 2018

TSQL - Trabajar con Variables en Nuestro Código - Data Mining

Hola, hoy vamos a aprender a incorporar variables en nuestro código de TSQL. Así es, al igual que cuando lo hacemos en otros lenguajes tales como: VBA, Java y Java Script, en TSQL también podemos declarar variables, asignarles valores y utilizarlas durante la ejecución de nuestros programas.

Vamos a empezar, creando un sencillo SELECT como sigue:


Y vamos a insertar al inicio una fila para definir nuestra variable:

  

Para declarar la variable, utilizamos la palabra reservada DECLARE, seguida del nombre de la variable, en nuestro caso  @Contact y por último el tipo de dato asociado a la variable, que en este ejemplo es nvarchar(60). En TSQL, las variables siempre inician con el caracter especial @.

Después de definir la variable, vamos a asignarle un valor utilizando la palabra reservada SET:


Y ahora, vamos a incorporar la variable en nuestro SELECT en la clausula WHERE:


Con esto, la consulta nos devuelve todos los registros cuyo ContactTitle sea igual a la variable @Contact, que es igual a 'Owner'.

A primera vista esto no parece gran cosa, incluso parece una perdida de tiempo, dado que se podría escribir la consulta sin hacer uso de la variable y la asignación, pero en consultas más avanzadas vamos a ver la importancia de trabajar con variables.

Hasta la próxima. 

No hay comentarios.:

Publicar un comentario