Kategorien:

Systemfunktionen (Systeminformationen)

SYSTEM$GET_SERVICE_DNS_DOMAIN

Gibt einen Schemanamen und den DNS-Namespace-Hashwert dieses Schemas als Zeichenfolge zurück.

Siehe auch:

Verwenden von Diensten

Syntax

SYSTEM$GET_SERVICE_DNS_DOMAIN( <schema_name> )
Copy

Argumente

schema_name

Schemaname. Wenn sich das Schema nicht in der aktuellen Datenbank befindet, geben Sie den vollqualifizierten Namen des Schemas an.

Rückgabewerte

Gibt den DNS-Namespace-Hashwert des Schemas als Zeichenfolge zurück.

Anforderungen an die Zugriffssteuerung

Eine Rolle, die zur Ausführung dieser Operation verwendet wird, muss mindestens die folgenden Berechtigungen haben:

Berechtigung

Objekt

Anmerkungen

USAGE

Schema

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Beispiele

Wenn TUTORIAL_DB die aktuelle Datenbank ist, liefern die beiden folgenden Befehle dasselbe Ergebnis. Dies ist die gleiche DNS-Domäne, die im DNS-Namen (wie von SHOW SERVICES gemeldet) für jeden Dienst im DATA_SCHEMA-Schema erscheint.

SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA');
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('TUTORIAL_DB.DATA_SCHEMA');
Copy

Beispielausgabe:

+----------------------------------------------+
| SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA') |
|----------------------------------------------|
| k3m6.svc.spcs.internal                       |
+----------------------------------------------+