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