Si j'ai bien compris :
create view (en mode merge) est une simple substitution de code... Donc c'est une sorte de requète préenregistrée utilisable directement dans d'autres requètes ...
Ces vues semblent permanentes, et sont accessibles par toutes les connexions actives de la base. Exact ?
create temporary table a un comportement totalement différent :
Les temporary table sont statiques, et de faible durée de vie ... Donc même en l'absence de DROP TABLE, elles seront automatiquement supprimées lors de la fermeture de la connexion. Exact ?
De plus, les temporary table ne sont visibles que par l'utilisateur ayant initialisé la connexion. donc 2 personnes peuvent en même temps créer un temporary table du même nom sans entrer en conflit. Toujours exact ?
Partager