22 mai 2024 — Notes de version de SQL¶
Utilisation du mot-clé TABLE à la place de SYSTEM$REFERENCE et SYSTEM$QUERY_REFERENCE¶
Vous pouvez désormais utiliser le mot-clé TABLE pour obtenir une référence à une table, une vue, une vue sécurisée ou une requête.
La référence créée par ce mot-clé n’est valable que pour la portée de l’appel. En outre, la référence ne confère le privilège SELECT qu’à la table, à la vue ou à la vue sécurisée.
Par exemple, plutôt que d’appeler la fonction SYSTEM$REFERENCE pour obtenir une référence à une table :
CALL my_procedure(SYSTEM$REFERENCE('table', my_table));
vous pouvez utiliser le mot-clé TABLE :
CALL my_procedure(TABLE(my_table));
Pour plus de détails, voir Utilisation du mot-clé TABLE pour créer une référence à une table, une vue ou une requête.