- 카테고리:
시스템 함수 (시스템 정보)
SYSTEM$GET_SERVICE_DNS_DOMAIN¶
스키마 이름이 주어지면 해당 스키마의 DNS 네임스페이스 해시를 문자열로 반환합니다.
- 참고 항목:
구문¶
SYSTEM$GET_SERVICE_DNS_DOMAIN( <schema_name> )
인자¶
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');
출력 예:
+----------------------------------------------+
| SYSTEM$GET_SERVICE_DNS_DOMAIN('DATA_SCHEMA') |
|----------------------------------------------|
| k3m6.svc.spcs.internal |
+----------------------------------------------+