Les tables provisoires d'Oracle sont différentes que quelques autres plates-formes (spécialement le serveur de SQL)
les tables elles-mêmes sont permanentes, mais leur « contenu » est provisoire, seulement durant la durée d'une session ou de la transaction d'utilisateur.
Le contenu est également privé dans le ce seulement l'utilisateur qui peuple le temp que la table peut voir ou modifie le contenu.
Sont les procédures stockées au juste à de ce qu'elles ressemblent, un procédé (ou fonction) qui est stocké à l'intérieur de la base de données par opposition au C.A., au Fortran, au vb, au COBOL, à la bibliothèque etc./au programme.
Elles peuvent également être empaquetées ensemble dans les groupes logiques appelés les paquets. Les paquets offrent également la sécurité additionnelle en séparant les routines exposées et les routines internes.
En battant par des données, les procédures stockées de SQL et de PL/SQL sont les moyens les plus efficaces de la faire. De loin dépassant quelque chose vous pourriez faire avec d'autres languanges.
Même si les autres langues pourraient « de façon ou d'autre » battement la vitesse informatique, elles seraient limitées par le fait qu'elles d'abord doivent tirer les données et alors mettre les résultats de nouveau dans la base de données
considérant que pl/sql est déjà là. Les temps de transfert d'économie et peuvent immédiatement fonctionner.
Oracle offre également des procédures stockées de Java. Ce qui « peut » manoeuvrer des données mais sont habituellement employés pour les tâches qui ne peuvent pas être mises en application dans pl/sql très bien. Beaucoup classent et les manipulations de réseau se rangent dans ces catégories.