- 카테고리:
테이블 함수 (오브젝트 모델링)
GET_OBJECT_REFERENCES¶
지정된 오브젝트가 참조하는 오브젝트 목록을 반환합니다. 입력은 뷰 이름으로 현재 제한됩니다.
다음 표는 현재 출력에 반환되는 데이터베이스 오브젝트 유형을 표시합니다.
오브젝트 타입 |
출력으로 반환? |
|---|---|
테이블 |
예 |
뷰(보안 뷰 포함) |
예 |
구체화된 뷰 |
아니요 |
명명된 스테이지(내부 또는 외부) |
아니요 |
스트림 |
아니요 |
사용자 정의 함수(UDF) / 사용자 정의 테이블 함수(UDTF) |
아니요 |
구문¶
인자¶
DATABASE_NAME => 'string'스키마와 오브젝트가 있는 데이터베이스의 이름입니다.
SCHEMA_NAME => 'string'오브젝트가 있는 스키마의 이름입니다.
OBJECT_NAME => 'string'오브젝트의 이름입니다. 현재 뷰의 이름으로 제한됩니다(보안 또는 비보안).
반환¶
이 함수는 다음 열을 반환합니다.
열 이름 |
데이터 타입 |
설명 |
|---|---|---|
DATABASE_NAME |
TEXT |
쿼리된 오브젝트를 포함하는 데이터베이스의 이름입니다. |
SCHEMA_NAME |
TEXT |
쿼리된 오브젝트를 포함하는 스키마의 이름입니다. |
OBJECT_NAME |
TEXT |
쿼리된 오브젝트의 이름입니다. |
REFERENCED_DATABASE_NAME |
TEXT |
쿼리된 오브젝트가 참조하는 오브젝트를 포함하는 데이터베이스의 이름입니다. |
REFERENCED_SCHEMA_NAME |
TEXT |
쿼리된 오브젝트가 참조하는 오브젝트를 포함하는 스키마의 이름입니다. |
REFERENCED_OBJECT_NAME |
TEXT |
쿼리된 오브젝트가 참조하는 오브젝트의 이름입니다. |
REFERENCED_OBJECT_TYPE |
TEXT |
REFERENCED_OBJECT_NAME 열에서 식별된 오브젝트 유형입니다. 값에는 TABLE 또는 VIEW가 포함됩니다. |
사용법 노트¶
이 함수에는 다음 권한이 필요합니다.
DATABASE_NAME,SCHEMA_NAME,OBJECT_NAME값은 작은따옴표로 묶어야 합니다. 또한, 이러한 이름에 공백, 대/소문자 혼합 문자 또는 특수 문자가 포함된 경우, 이름을 작은따옴표 안에 큰따옴표로 묶어야 합니다(예:'"My DB"'vs'mydb').뷰가 스테이지, UDF 또는 구체화된 뷰를 참조하는 경우, 이 함수는 참조된 테이블 및 뷰 목록을 반환하는 대신 오류를 반환합니다.
예¶
뷰에 대한 참조 목록을 반환합니다.