APPLICATION_SPECIFICATION_STATUS_HISTORY

APPLICATION_SPECIFICATION_STATUS_HISTORY

APPLICATION_SPECIFICATION_STATUS_HISTORY는 Snowflake 계정에서 앱 스펙(app specification)의 상태 변경 이력을 반환하는 정보 스키마 테이블 함수예요.

출처: Snowflake SQL Reference

본문

문법

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번의 상태 변경을 반환해요.

더 알아보기 (Learn more)