- Catégories :
Fonctions système (Informations système)
SYSTEM$GET_ALL_REFERENCES¶
Interroge toutes les associations d’une référence et renvoie des informations sur ces associations.
Syntaxe¶
SYSTEM$GET_ALL_REFERENCES('<reference_name>', [, <include_details> = True | False ])
Arguments¶
Nécessaire
'reference_name'
Nom de l’objet référencé.
include_details = True | False
Détermine le type d’information renvoyée par la fonction. Pour plus d’informations, voir Renvoie.
Renvoie¶
Si le paramètre
include_details
a la valeurTrue
, il renvoie un objet VARCHAR contenant un objet JSON qui contient un ensemble des paires nom/valeur suivantes :{ "alias": "<value>", "database": "<value>", "schema": "<value>", "name": "<value>" }
Où :
alias : Alias généré par le système pour la référence.
base de données : Nom de la base de données parent de l’objet du consommateur, si l’objet réside dans une base de données. Sinon, la valeur est nulle.
schéma : Schéma parent de l’objet du consommateur, si l’objet réside dans un schéma. Sinon, la valeur est nulle.
nom : Nom de l’objet du consommateur.
Si le paramètre
include_details
est défini surFalse
, il renvoie un tableau d’alias générés par le système :Si la référence n’est pas associée à un objet, cela renvoie une liste vide.
Si la référence est associée à un objet, cela renvoie toutes les associations pour les références à valeurs multiples.
Si la référence est une référence à valeur unique, la valeur renvoyée est 0.