SHOW DATASETS

계정의 데이터 세트에 대한 정보를 표시합니다. 모든 데이터 세트를 표시하거나 IN 하위 명령을 사용하여 스키마 또는 데이터베이스 수준의 결과만 표시할 수 있습니다.

참고 항목:

CREATE DATASET , ALTER DATASET

구문

SHOW DATASETS
  [ LIKE '<pattern>' ]
  [ IN { SCHEMA <schema_name> | DATABASE <db_name> | ACCOUNT } ]
  [ STARTS WITH '<name_string>' ]
  [ LIMIT <rows> [ FROM '<name_string>' ] ]
Copy

선택적 매개 변수

LIKE pattern

반환되는 데이터 세트 목록을 지정된 패턴과 일치하는 데이터 세트로 제한합니다.

IN SCHEMA <schema_name> | DATABASE <db_name> | ACCOUNT

반환되는 데이터 세트 목록을 계정 내에서 지정된 스키마 또는 데이터베이스에 있는 데이터 세트로 제한합니다.

DATABASE db_name

반환되는 데이터 세트 목록을 지정된 데이터베이스에 있는 데이터 세트로 제한합니다. db_name 없이 데이터베이스를 지정하고 사용 중인 데이터베이스가 없는 경우 키워드는 출력에 아무런 영향도 주지 않습니다.

SCHEMA schema_name

기본적으로 사용 중인 스키마에 대한 레코드를 반환합니다. schema_name 을 지정할 수도 있습니다.

STARTS WITH name_string

반환되는 데이터 세트를 제한하기 위해 지정한 문자열을 사용합니다. 반환된 데이터 세트의 이름은 지정된 문자열과 동일한 시작 문자를 갖습니다.

LIMIT rows [ FROM name_string ]

반환되는 데이터 세트의 수를 지정된 행 수로 제한합니다. 선택 사항인 FROM 절은 반환된 데이터 세트의 시작점을 지정합니다.

액세스 제어 요구 사항

이 작업을 실행하는 데 사용되는 역할 에는 최소한 다음 권한 이 있어야 합니다.

권한

오브젝트

참고

OWNERSHIP 또는 USAGE

Datasets

계정 내 데이터 세트를 표시할 수 있는 권한을 제공합니다.

Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.

지정된 권한 세트로 사용자 지정 역할을 만드는 방법에 대한 지침은 사용자 지정 역할 만들기 섹션을 참조하십시오.

보안 오브젝트 에 대해 SQL 작업을 수행하기 위한 역할과 권한 부여에 대한 일반적인 정보는 액세스 제어의 개요 섹션을 참조하십시오.

다음 예는 PUBLIC 스키마에 있는 두 데이터 세트를 보여줍니다.

SHOW DATASETS IN SCHEMA PUBLIC LIMIT 2;
Copy