카테고리:

시스템 함수 (시스템 정보)

SYSTEM$IS_LISTING_PURCHASED

데이터를 쿼리하는 컨슈머 계정이 목록을 구매한 경우 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 어떤 계정에서 목록을 평가판으로 사용하는 경우 이 함수는 FALSE를 반환합니다. 보안 뷰에서 이 시스템 함수를 사용하여 공유의 데이터에 대한 액세스를 관리하고 유료 고객에게만 특정 데이터를 표시합니다.

이 함수는 뷰가 있는 데이터베이스와 연결된 목록을 유추하고 쿼리를 실행하는 계정이 목록을 구매했는지 여부를 결정합니다.

구문

SYSTEM$IS_LISTING_PURCHASED()
Copy

인자

없습니다.

반환

함수는 BOOLEAN 형식의 값을 반환합니다.

테이블의 모든 열을 선택하는 보안 뷰를 만듭니다. 다음과 같이 뷰는 유료 목록을 구매한 컨슈머 계정 내에서 쿼리할 때만 행을 반환합니다.

CREATE SECURE VIEW paid_view
  AS
  SELECT
    *
  FROM
    paid_table
  WHERE
    SYSTEM$IS_LISTING_PURCHASED();
Copy

유료 목록을 평가판으로 사용하는 컨슈머에게는 이 뷰에 행이 표시되지 않습니다.

추가적인 예를 보려면 유료 목록을 위한 공유 준비하기 섹션을 참조하십시오.