APPLICATION_SPECIFICATION_STATUS_HISTORY
APPLICATION_SPECIFICATION_STATUS_HISTORY
APPLICATION_SPECIFICATION_STATUS_HISTORY는 Snowflake 계정에서 앱 스펙(app specification)의 상태 변경 이력을 반환하는 정보 스키마 테이블 함수예요.
본문
문법
APPLICATION_SPECIFICATION_STATUS_HISTORY(
[ APPLICATION_NAME => '<application_name>' ]
[ , SPECIFICATION_NAME => '<specification_name>'])
[ LIMIT => <number_of_rows> ]
인자
APPLICATION_NAME — 스펙 상태 이력을 가져올 앱의 이름이에요. 지정하지 않으면 모든 앱 스펙의 상태 이력을 반환해요.
SPECIFICATION_NAME — 상태 이력을 가져올 앱 스펙의 이름이에요. 지정하지 않으면 모든 앱 스펙의 상태 이력을 반환해요.
LIMIT — 반환할 최대 행 수예요.
사용 노트
- 이 함수는 현재 역할이 조회 권한을 가진 앱 스펙의 행만 반환해요.
- 이 함수는 현재 계정의 앱 스펙 행만 반환해요.
출력 열
| 열 이름 | 데이터 타입 | 설명 |
|---|---|---|
| NAME | TEXT | 앱 스펙의 이름. |
| APPLICATION_NAME | TEXT | 앱 스펙을 포함하는 앱의 이름. |
| SEQUENCE_NUMBER | NUMBER | 앱 스펙의 시퀀스 번호. |
| REQUESTED_ON | TIMESTAMP_TZ | 앱이 앱 스펙을 만든 날짜와 시간. |
| USER_NAME | TEXT | 앱 스펙을 갱신한 사용자. 애플리케이션이 만든 새로운 대기 중(PENDING) 요청이라면 이 값은 비어 있음. |
| STATUS | TEXT | 앱 스펙의 상태. 다음 중 하나: PENDING, APPROVED, DECLINED. |
| STATUS_UPDATED_ON | TIMESTAMP_TZ | 앱 스펙이 마지막으로 수정된 날짜와 시간. |
| LABEL | TEXT | 앱 스펙 상태 변경과 연결된 라벨(있는 경우). |
| DESCRIPTION | TEXT | 앱 스펙 상태 변경과 연결된 설명(있는 경우). |
| DEFINITION | TEXT | 앱 스펙 정의를 구성하는 필드. 자세한 내용은 App specifications로 통제된 접근 요청하기 문서 참고. |
예제
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.APPLICATION_SPECIFICATION_STATUS_HISTORY(
application_name=>'my_app',
specification_name=>'eai_spec'))
LIMIT 5;
위 예제는 my_app 앱의 eai_spec 앱 스펙에 대한 마지막 5번의 상태 변경을 반환해요.