Crear tabla temporal en oracle

Para crear una tabla temporal usaremos la siguiente sentencia

CREATE GLOBAL TEMPORARY TABLE nombre_tabla (
columna1 NUMBER,
columna2 NUMBER
) ON COMMIT DELETE ROWS;

si cuando se realice un commit queremos que no se pierdan los registros insertados.

o bien
) ON COMMIT PRESERVE ROWS;

En este caso cuando se haga un commit, los registros segirán en la tabla. Se borra la tabla automáticamente cuando termina la sesión

Comentarios

Gustavo ha dicho que…
Gracias!!
Juan Villaorduña ha dicho que…
Gracias colega :D

Entradas populares de este blog

Oracle : Tablas y objetos bloqueados

Oracle obtener fecha de creación de una tabla