다음을 통해 공유


sys.check_constraints(Transact-SQL)

sys.objects.type = 'C'인 CHECK 제약 조건의 각 개체당 한 개의 행을 포함합니다.

열 이름

데이터 형식

설명

<sys.objects에서 상속된 열>

 

이 뷰가 상속하는 열 목록은 sys.objects(Transact-SQL)를 참조하십시오.

is_disabled

bit

CHECK 제약 조건이 비활성화되었습니다.

is_not_for_replication

bit

CHECK 제약 조건이 NOT FOR REPLICATION 옵션으로 생성되었습니다.

is_not_trusted

bit

시스템에서 모든 행에 대해 CHECK 제약 조건을 확인하지는 않았습니다.

parent_column_id

int

0은 테이블 수준의 CHECK 제약 조건임을 의미합니다.

0이 아닌 값은 지정된 ID 값을 가진 열에 정의된 열 수준의 CHECK 제약 조건임을 의미합니다.

definition

nvarchar(max)

현재 CHECK 제약 조건을 정의하는 SQL 식입니다.

SQL Server 2008는 카탈로그 메타데이터에 SQL 식을 디코딩하고 저장하는 방식에서 SQL Server 2000과 다릅니다. 디코딩된 식의 의미 체계는 원본 텍스트와 동일하지만 구문은 일치하지 않을 수 있습니다. 예를 들어 공백은 디코딩된 식에서 제거됩니다. 자세한 내용은 SQL Server 2008 데이터베이스 엔진 기능의 동작 변경 내용을 참조하십시오.

uses_database_collation

bit

1 = 정확한 평가를 위해 데이터베이스의 기본 데이터 정렬에 따라 제약 조건 정의가 달라집니다. 그렇지 않으면 0입니다. 이러한 종속성은 데이터베이스 기본 데이터 정렬의 변경을 방지합니다.

is_system_named

bit

1 = 시스템에서 이름을 생성했습니다.

0 = 사용자가 이름을 제공했습니다.

사용 권한

SQL Server 2005 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여 받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.