- Catégories :
Fonctions système (Informations système)
SYSTEM$GET_SERVICE_DNS_DOMAIN¶
Avec un nom de schéma, renvoie le hachage de l’espace de noms DNS de ce schéma sous la forme d’une chaîne.
- Voir aussi :
Syntaxe¶
SYSTEM$GET_SERVICE_DNS_DOMAIN( <schema_name> )
Arguments¶
schema_name
Nom de schéma. Si le schéma ne se trouve pas dans la base de données actuelle, indiquez le nom complet du schéma.
Renvoie¶
Renvoie le hachage de l’espace de noms DNS du schéma sous la forme d’une chaîne.
Exigences en matière de contrôle d’accès¶
Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :
Privilège |
Objet |
Remarques |
---|---|---|
USAGE |
Schéma |
Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.
Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.
Exemples¶
Si TUTORIAL_DB est la base de données actuelle, les deux méthodes suivantes donnent le même résultat. Il s’agit du même domaine DNS qui apparaît dans le nom DNS (tel qu’indiqué par SHOW SERVICES) pour tout service dans le schéma DATA_SCHEMA.
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA');
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('TUTORIAL_DB.DATA_SCHEMA');
Exemple de sortie :
+----------------------------------------------+
| SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA') |
|----------------------------------------------|
| k3m6.svc.spcs.internal |
+----------------------------------------------+