제약 조건

제약 조건은 테이블에 저장된 데이터에 대한 무결성 및 일관성 규칙을 정의합니다. Snowflake는 ANSI SQL 표준에 정의된 제약 조건에 대한 지원뿐 아니라, Oracle 등 다른 데이터베이스와의 호환성을 위한 몇 가지 확장 프로그램도 제공합니다.

참고

Snowflake는 제약 조건의 정의와 유지 관리를 지원하지만, 항상 강제 적용되는 NOT NULL 제약 조건을 제외하면 이러한 제약 조건을 강제로 적용하지는 않습니다.

제약 조건은 제약 조건을 활용하는 클라이언트 도구를 지원하는 것은 물론이고, 데이터 모델링 목적과 다른 데이터베이스와의 호환성을 위해 주로 제공됩니다. 예를 들어, Tableau는 제약 조건을 사용하여 조인 선별(조인 제거) 수행을 지원하여 생성된 쿼리와 큐브 새로 고침의 성능을 개선할 수 있습니다.

다음 항목: