BigQuery INFORMATION_SCHEMA 소개

INFORMATION_SCHEMA는 다음에 대한 액세스를 제공하는 일련의 뷰입니다.

가격 책정

주문형 가격을 사용하는 프로젝트의 경우 INFORMATION_SCHEMA 뷰에 대한 쿼리는 쿼리로 처리되는 바이트 수가 10MB 미만이더라도 최소 10MB의 데이터 처리 비용을 청구합니다. 주문형 쿼리의 최소 청구 금액은 10MB입니다. 자세한 내용은 주문형 가격 책정을 참조하세요.

INFORMATION_SCHEMA 쿼리는 캐시되지 않으므로 쿼리 텍스트가 동일해도 쿼리를 실행할 때마다 요금이 청구됩니다.

INFORMATION_SCHEMA 뷰에 대한 스토리지 수수료는 청구되지 않습니다.

구문

SCHEMATASCHEMATA_OPTIONS를 제외하고, INFORMATION_SCHEMA 뷰에는 데이터세트 지정자가 있어야 합니다.

-- Returns metadata for tables in a single dataset.
SELECT * FROM myDataset.INFORMATION_SCHEMA.TABLES;

다른 프로젝트의 메타 데이터를 가져오려면 뷰 앞에 프로젝트 ID를 붙입니다.

SELECT * FROM myOtherProject.myDataset.INFORMATION_SCHEMA.TABLES;

제한사항

BigQuery INFORMATION_SCHEMA에는 다음과 같은 제한이 있습니다.

  • BigQuery INFORMATION_SCHEMA 쿼리는 표준 SQL 구문이어야 합니다. INFORMATION_SCHEMA는 legacy SQL을 지원하지 않습니다.
  • INFORMATION_SCHEMA 쿼리 결과는 캐시되지 않습니다.
  • 현재 INFORMATION_SCHEMA는 파티션을 나눈 테이블의 파티션에서 메타데이터를 검색하는 데 사용할 수 없습니다.
  • 현재 INFORMATION_SCHEMA 뷰는 DDL 문에서 사용할 수 없습니다.