类别:

系统函数 (系统信息)

SYSTEM$GET_SERVICE_DNS_DOMAIN

给定一个架构名称,以字符串形式返回该架构的 DNS 命名空间哈希值。

另请参阅:

使用服务

语法

SYSTEM$GET_SERVICE_DNS_DOMAIN( <schema_name> )
Copy

实参

schema_name

架构名称。如果架构不在当前数据库中,请指定架构的完全限定名称。

返回

以字符串形式返回架构的 DNS 命名空间哈希。

访问控制要求

用于执行此操作的 角色 必须至少具有以下 权限

权限

对象

备注

USAGE

架构

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

示例

如果 TUTORIAL_DB 是当前数据库,则以下两项返回相同的结果。这是出现在 DATA_SCHEMA 架构中任何服务的 DNS 名称(由 SHOW SERVICES 报告)中的同一 DNS 域。

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

输出示例:

+----------------------------------------------+
| SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA') |
|----------------------------------------------|
| k3m6.svc.spcs.internal                       |
+----------------------------------------------+
语言: 中文