Variable de tabla en SQL Server

La variable de tabla es un tipo de variable local que solía almacenar datos temporalmente, similar a la tabla temporal en SQL Server . La base de datos Tempdb se utiliza para almacenar variables de tabla.

Para declarar una variable de tabla, inicie la sentencia DECLARE. El nombre de la variable de la tabla debe comenzar con el signo arroba (@). La palabra clave TABLE define que la variable utilizada es una variable de tabla. Después de la palabra clave TABLE, defina nombres de columna y tipos de datos de la variable de tabla en SQL Server.

Sintaxis:

DECLARE @TABLEVARIABLE TABLE
(column1 datatype,  
column2 datatype,  
columnN datatype
)

Ejemplo-1:
DECLARAR @WeekDays TABLE (Número INT, Día VARCHAR(40), Nombre VARCHAR(40))

INSERT INTO @WeekDays
VALUES

(1, 'Mon', 'Monday'),
(2, 'Tue', 'Tuesday'),
(3, 'Wed', 'Wednesday'),
(4, 'Thu', 'Thursday'),
(5, 'Fri', 'Friday'),
(6, 'Sat', 'Saturday'),
(7, 'Sun', 'Sunday')

SELECCIONE * DE @WeekDays;

Número Día Nombre
1 Lun Lunes
2 Mar martes
3 Casarse miércoles
4 Jue jueves
5 Vie Viernes
6 Se sentó sábado
7 Sol Domingo

Actualizar y eliminar el uso de declaraciones para la variable de tabla en SQL Server

Aquí actualizaremos y eliminaremos los datos en las variables de la tabla.

Ejemplo-2:

DELETE @WeekDays WHERE Number=7;

UPDATE @WeekDays SET Name='Saturday is a holiday' WHERE Number=6 ;
SELECT * FROM @WeekDays;
Número Día Nombre
1 Lun Lunes
2 Mar martes
3 Casarse miércoles
4 Jue jueves
5 Vie Viernes
6 Se sentó el sabado es feriado

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *