Oracle - Tabla Temporal

   
Vista:

Tabla Temporal

Publicado por Oscar (1 intervención) el 01/07/2008 16:15:58
Saludos a todos

Mi caso es el siguiente ocupo que una tabla al momento de que un usuarios ingrese datos se cree una cesion como para que en esta tabla de ese usuario solo el lea estos datos asi al utilisarla otro usuario se cree otra cesion como sifuera otra tabla y asi por casa usuarios esta tabla es para generar un reporte en un sistema
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tabla Temporal

Publicado por Oscar Hernandez (7 intervenciones) el 01/07/2008 17:18:14
Que Tal,

Lo que necesitas es lo que en Oracle es llamado un tabla Global Temporal, en la que cada session ve su propia información y los datos solo permanecen hasta que se de un commit o hasta que se abandone la sesión.

CREATE GLOBAL TEMPORARY TABLE nombre_tabla(
tu_campo1 number(10),
tu_campo2 varchar2(50))
ON COMMIT PRESERVE ROWS
/

Esta opción dejara los registros hasta que se abandone la sesion.

Tambien puedes usar ON COMMIT DELETE ROWS para que en caso de que des un commit los registros desaparezcan.

Espero te sea de utilidad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar