Articles

GeeksforGeeks (Español)

Posted by admin

Las tablas temporales son más probables como tablas permanentes. Las tablas temporales se crean en TempDB y se eliminan automáticamente tan pronto como se termina la última conexión. Las tablas temporales nos ayudan a almacenar y procesar resultados intermedios. Las tablas temporales son muy útiles cuando necesitamos almacenar datos temporales.,e la Sintaxis para crear una Tabla Temporal es la siguiente:

Para Crear la Tabla Temporal:

CREATE TABLE #EmpDetails (id INT, name VARCHAR(25)) 

Para Insertar Valores En una Tabla Temporal:

INSERT INTO #EmpDetails VALUES (01, 'Lalit'), (02, 'Atharva') 

Para Seleccionar los Valores de la Tabla Temporal:

SELECT * FROM #EmpDetails 

Resultado:

id nombre
1 Lalit
2 Atharva

Hay 2 tipos de Tablas Temporales: Tabla Temporal Local, y la Tabla Temporal Global., Estos se explican a continuación.

  1. tabla temporal Local:
    Una tabla temporal Local solo está disponible para la sesión que la ha creado. Se elimina automáticamente cuando se cierra la conexión que lo ha creado. Para crear una tabla temporal Local, se usa un solo «#» como prefijo del nombre de una tabla.

    Además, el usuario puede eliminar esta tabla temporal mediante la consulta «DROP TABLE # EmpDetails». Habrá números aleatorios se añaden al nombre del nombre de la tabla., Si la tabla temporal se crea dentro del procedimiento almacenado, se suelta automáticamente al finalizar la ejecución del procedimiento almacenado.

    Ejemplo:

    CREATE PROCEDURE ProcTemp ASBEGINCREATE TABLE #EmpDetailsINSERT INTO #EmpDetails VALUES ( 01, 'Lalit'), ( 02, 'Atharva')SELECT * FROM #EmpDetailsENDEXECUTE ProcTemp 
  2. tabla temporal Global:
    para crear una tabla temporal Global, agregue el símbolo «# # » antes del nombre de la tabla.

    Ejemplo:

    CREATE TABLE ##EmpDetails (id INT, name VARCHAR(25)) 

    Las tablas temporales globales son visibles para todas las conexiones y se eliminan cuando se cierra la última conexión que hace referencia a la tabla. El nombre de tabla Global debe tener un nombre de tabla único. No habrá números aleatorios sufijos al final del nombre de la tabla.,

Attention reader! No dejes de aprender ahora. Obtenga todos los conceptos importantes de CS Theory para entrevistas SDE con el curso de CS Theory a un precio amigable para los estudiantes y prepárese para la industria.

las Etiquetas de Artículo :

DBMS
SQL
Práctica de Etiquetas :

Leave A Comment