2010-05-21 56 views

Respuesta

12

Las tablas de temperatura se guardan solo durante la sesión con el servidor. Una vez que la conexión se corta por cualquier motivo, la tabla se elimina automáticamente. También solo son visibles para el usuario actual, por lo que varios usuarios pueden usar el mismo nombre de tabla temporal sin conflicto.

3

La tabla temporal deja de existir cuando se cierra la conexión. Por lo tanto, su objetivo es, por ejemplo, mantener un conjunto de resultados temporales en los que se debe trabajar antes de que se use.

2

Las tablas temporales se utilizan principalmente para almacenar los resultados de las consultas que requieren un procesamiento posterior, por ejemplo, si el resultado debe ser consultado o refinado de nuevo o su aplicación lo utilizará en diferentes ocasiones. Por lo general, los datos almacenados en una base de datos temporal contienen información de varias tablas regulares (como en su ejemplo).

Las tablas temporales se eliminan automáticamente cuando finaliza la sesión actual de la base de datos.

1

Existe soporte para tablas temporales para permitir paradigmas de procedimiento en un 4GL basado en conjuntos, ya sea porque el codificador no ha cambiado su mentalidad 3GL al nuevo paradigma o para solucionar un problema de rendimiento o sintaxis (percibido o no).

Cuestiones relacionadas