- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$GET_SERVICE_DNS_DOMAIN¶
Dado um nome de esquema, retorna o hash do namespace do DNS desse esquema como uma cadeia de caracteres.
- Consulte também:
Sintaxe¶
SYSTEM$GET_SERVICE_DNS_DOMAIN( <schema_name> )
Argumentos¶
schema_name
Nome do esquema. Se o esquema não estiver no banco de dados atual, especifique o nome totalmente qualificado do esquema.
Retornos¶
Retorna o hash do namespace de DNS do esquema como uma cadeia de caracteres.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
---|---|---|
USAGE |
Esquema |
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Exemplos¶
Se TUTORIAL_DB for o banco de dados atual, ambas as opções a seguir retornarão o mesmo resultado. Este é o mesmo domínio DNS que aparece no nome DNS (conforme informado por SHOW SERVICES) para qualquer serviço no esquema DATA_SCHEMA.
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA');
SELECT SYSTEM$GET_SERVICE_DNS_DOMAIN('TUTORIAL_DB.DATA_SCHEMA');
Exemplo de saída:
+----------------------------------------------+
| SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA') |
|----------------------------------------------|
| k3m6.svc.spcs.internal |
+----------------------------------------------+