- 카테고리:
시스템 함수 (시스템 제어)
SYSTEM$TRIGGER_LISTING_REFRESH¶
모든 컨슈머가 액세스할 수 있는 공급자의 데이터베이스 또는 목록에 대한 일회성 온디맨드 데이터 새로 고침을 트리거합니다. 새로 고침 작업은 트리거 즉시 시작되며 LISTING_REFRESH_HISTORY 함수를 사용하여 추적할 수 있습니다. 컨슈머는 AVAILABLE_LISTING_REFRESH_HISTORY 함수를 사용하여 새로 고침을 추적할 수 있습니다. 예약된 새로 고침 또는 간격 기반 새로 고침을 이미 설정한 경우에도 목록 새로 고침을 트리거할 수 있습니다.
참고
트리거 목록 새로 고침이 완료되면 다음 간격 기반 새로 고침을 건너뛰게 됩니다.
목록에 사용할 수 있는 새로 고침 유형에 대한 자세한 내용은 목록 자동 복제 섹션을 참조하십시오.
- 참고 항목:
구문¶
SYSTEM$TRIGGER_LISTING_REFRESH( '<type>' , '<name>' )
인자¶
필수:
'type'
새로 고칠 데이터 세트의 유형(
LISTING
또는DATABASE
)입니다. 데이터 세트 유형은 작은따옴표로 묶어야 합니다.'name'
목록 또는 데이터베이스의 이름입니다. 전체 이름은 작은따옴표로 묶어야 합니다.
액세스 제어 요구 사항¶
이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.
권한 |
오브젝트 |
참고 |
---|---|---|
MANAGE LISTING AUTO FULFILLMENT |
계정 |
이 권한은 원격 리전에 목록을 게시할 수 있는 기능을 부여합니다. |
USAGE |
목록 또는 데이터베이스 |
지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.
보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.
사용법 노트¶
공유 기반 데이터 제품 목록의 경우 자동 복제로 관리되는 모든 리전에서 목록과 관련된 데이터베이스가 복제되고 새로 고쳐집니다.
애플리케이션 및 애플리케이션 패키지 데이터 제품 목록은 계정에 설정된 LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE 매개 변수 값에 따라 새로 고쳐집니다. 이 일정을 사용하는 모든 목록이 동시에 새로 고쳐집니다.
예¶
SELECT SYSTEM$TRIGGER_LISTING_REFRESH('DATABASE', 'MY_DATABASE');