Tabla temporaria

Hola:
Necesito saber como crear y manejar una tabla temporaria.
Muchas Gracias.

1 respuesta

Respuesta
1
Existen dos tipos de tablas temporarias en Sql
La de usuario que se define de la siguiente manera
Las locales que se definen así #nombre tabla esta es vista solo por el usuarios que la crea y es eliminada cuando el usuarios cierra la sesión o conexión
Las globales que las veen todos los usuarios y se eliminan cuando todos los usuarios que la usen se desconexten.
Para crearlas usa procedimientos almacenados.
Así:
CREATE PROCEDURE [Crea_Tablas]
AS
CREATE TABLE #Tab_Operaciones
(Correlativo Real,
Año INT,
Periodo INT,
Maquina Char(10),
Boleta INT,
Val_Ope INT,
Efe_Vueltos INT,
Act_FecAud DATETIME,
Act_HorAud DATETIME,
Fecha_Ingreso DATETIME,
Act_NumAud INT,
Ruta INT)
CREATE INDEX IndTab_Operaciones0 ON #Tab_Operaciones (Correlativo)
para activar este procedimiento usa cobjetos command desde visual, asi.
Set Comando = New Command
With Comando
.ActiveConnection = B_Sql
.CommandText = "Crea_Tablas"
.CommandType = adCmdStoredProc
End With
Comando.Execute
Set Comando = Nothing
Espero te sirva.
Si te sirve agradece aumentando mi puntuación.
Un amigo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas