En esta guía, comprenderá cómo trabajar con las variables de tabla en SQL Server y mirar varios ejemplos de trabajo con variables de tabla.
Los basicos
Las variables de tabla le permiten mantener filas de datos similares a las tablas TEMP en SQL Server. Crea una variable de tabla declarándola utilizando la declaración de declaración de variable de servidor SQL. Esto significa que el nombre de la variable comienza con un signo @ similar a otras variables locales. A diferencia de otras variables locales, una variable de tabla tiene un tipo de tabla.
Una vez que se declara la variable, puede definir columnas, funciones, procedimientos almacenados y más.
Al igual que otras variables locales, las variables de tabla tienen un alcance limitado al final de un lote. Por ejemplo, si definen una variable de tabla dentro de una función, la variable de tabla solo está disponible dentro de esa función.
Declarando variables de tabla
Para declarar una variable de tabla, siga la sintaxis como se muestra a continuación:
Declarar table @Var_Name (Como se mencionó, pasamos el nombre de la variable entre la declaración del servidor SQL y las palabras clave de la tabla. Dentro del paréntesis, puede definir la estructura de la variable de tabla. Estos incluyen listas de columnas, tipos de datos, tamaño, restricciones y más.
Ejemplos de variables de tabla de servidor SQL
Los siguientes ejemplos ilustran cómo trabajar con las variables de la tabla del servidor SQL.
Ejemplo 1: Declarar la variable de tabla
La siguiente consulta SQL declara una variable de tabla simple con cuatro columnas.
Declarar @Simple_Table_Var Table (Ejemplo 2: inserte datos en la variable de tabla
Una vez que se declara la variable de tabla, podemos insertar registros utilizando la instrucción Insertar.
Insertar en @simple_table_varEjemplo 3: Datos de consulta de las variables de tabla
Una variable de tabla se comporta como una tabla temporal en SQL Server. Por lo tanto, podemos consultar los registros almacenados utilizando una instrucción SELECT.
Seleccionar * de @simple_table_var;La consulta anterior debe devolver los datos almacenados en la variable de tabla.
Tenga en cuenta que las variables de tabla solo están disponibles dentro de un lote específico. Por lo tanto, debe ejecutar la consulta completa desde la declaración de declarar a la declaración de selección como:
Declarar @Simple_Table_Var Table (De lo contrario, SQL Server devolverá un error como:
Variables de tabla: puntos clave
Hay varias características y características de las variables de tabla que debe conocer. Éstas incluyen:
Conclusión
En esta guía, cubrimos los conceptos básicos de trabajar con variables de mesa. Exploramos cómo declarar una variable de tabla, insertar y consultar datos almacenados en ellos.
Gracias por leer!