Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
SQL Server: declaración de variables
Aprender cómo declarar variables Sintaxis y ejemplos en SQL Server (Transact-SQL).
¿Qué son las variables en SQL Server?
En SQL Server (Transact-SQL), las variables permiten a los programadores almacenar datos temporalmente durante la ejecución del código.
sintaxis
La sintaxis para declarar variables usando la instrucción DECLARE en SQL Server es:
DECLARE @variable_name datatype [ = initial_value ], @variable_name datatype [ = initial_value ], ...;
parámetro o parámetro
variable_name El nombre asignado a la variable. tipo de datos El tipo de datos para asignar a la variable. El valor inicial es opcional. Es el valor que se asignó originalmente a la variable cuando se declaró.
Ejemplo: declarar una variable
Veamos un ejemplo de cómo declarar variables en SQL Server.
Por ejemplo:
DECLARE @prograrmaplus VARCHAR(50);
Esta instrucción DECLARE de ejemplo declara una variable denominada @prograrmaplus, que es un tipo de datos VARCHAR y tiene 50 caracteres.
Luego use la declaración SET para cambiar el valor de la variable @prograrmaplus de la siguiente manera:
SET @prograrmaplus="Example showing how to declare variable";
A continuación, también veremos cómo declarar una variable INT en SQL Server.
Por ejemplo:
DECLARE @site_value INT;
Para asignar un valor a la variable @site_value, use la declaración SET de la siguiente manera:
SET @site_value = 10;
Esta instrucción SET asigna la variable @site_value al número entero 10.
Ejemplo: declarar varias variables
Veamos cómo declarar varias variables a la vez en SQL Server.
Por ejemplo:
DECLARE @prograrmaplus VARCHAR(50), @site_value INT;
En este ejemplo, declaramos dos variables. La primera es una variable denominada @prograrmaplus, que se define como VARCHAR(50), y la segunda es una variable denominada @site_value, que se declara como INT.
Ejemplo: declarar variable con valor inicial
A continuación, veamos un ejemplo de cómo declarar una variable en SQL Server y asignarle un valor inicial.
Por ejemplo:
DECLARE @prograrmaplus VARCHAR(50) = 'Example showing how to declare variable';
Este ejemplo de instrucción DECLARE declara una variable llamada @prograrmaplus, que es un tipo de datos VARCHAR con una longitud de 50 caracteres. Luego establece la variable de la variable @prograrmaplus en “Ejemplo que muestra cómo declarar una variable”.
Finalmente, veamos cómo declarar una variable INT en SQL Server y asignarle un valor inicial.
Por ejemplo:
DECLARE @site_value INT = 10;
Este ejemplo de declaración de variables declarará una variable denominada @site_value, que es un tipo de datos INT. Luego establece el valor de la variable @prograrmaplus en el valor entero de fo 10.
Ejemplo: declarar múltiples variables con valores iniciales
Veamos cómo declarar múltiples variables en SQL Server y asignar valores iniciales a esas variables.
Por ejemplo:
DECLARE @prograrmaplus VARCHAR(50) = 'Example showing how to declare variable', @site_value INT = 10;
En este ejemplo, declaramos dos variables, y ambas variables recibieron valores iniciales en sus declaraciones.
- La primera variable se llama @prograrmaplus y se define como VARCHAR(50) y se le asigna un valor inicial de “Ejemplo muestra cómo declarar una variable”.
- La segunda variable, llamada @site_value, se declara como INT y se le asigna un valor inicial de 10.