¿Cómo declarar variables en SQLserver?
Las variables locales están marcadas con una @ y las variables globales están marcadas con dos @ (las variables globales de uso común generalmente ya están definidas);
La sintaxis para declarar variables locales: declarar @ nombre de variable Tipo de datos; por ejemplo: declarar @num int;
Asignación: hay dos métodos (@num es el nombre de la variable, valor es el valor)
set @num= value; o seleccione @num=value;
Si desea obtener un valor de campo en la declaración de consulta, puede usar select para asignar un valor a la variable, de la siguiente manera:
seleccione @num=nombre de campo del nombre de la tabla donde...
Las variables globales están predefinidas por el sistema y devuelven información del sistema. Las variables globales comienzan con dos en (@).