방법: 테이블 또는 열에 새 CHECK 제약 조건 첨부(Visual Database Tools)
테이블에 CHECK 제약 조건 하나를 첨부하여 하나 이상의 열에서 사용할 수 있는 데이터 값을 지정할 수 있습니다.
새 CHECK 제약 조건을 첨부하려면
데이터베이스 다이어그램에서 제약 조건을 첨부할 테이블을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 CHECK 제약 조건을 선택합니다.
- 또는 -
제약 조건을 첨부할 테이블에 대해 테이블 디자이너를 열고 테이블 디자이너를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 CHECK 제약 조건을 선택합니다.
추가를 클릭합니다.
[!참고]
제약 조건의 이름을 바꾸려면 제약 조건 이름 상자에 원하는 이름을 입력합니다.
식 필드의 표에 CHECK 제약 조건의 SQL 식을 입력합니다. 예를 들어, authors 테이블에서 state 열의 항목을 뉴욕으로 제한하려면 다음을 입력합니다.
state = 'NY'
또는, zip 열에 다섯 자리 숫자를 입력하도록 만들려면 다음을 입력합니다.
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
[!참고]
숫자가 아닌 제약 조건 값은 모두 작은따옴표(')로 묶어야 합니다.
테이블 디자이너 범주를 확장하고 제약 조건을 적용할 때 설정할 내용을 선택합니다.
제약 조건을 만들기 이전부터 있던 데이터에 대해 제약 조건을 테스트하려면 만들거나 활성화할 때 기존 데이터 검사를 선택합니다.
현재 테이블에서 복제 에이전트가 삽입 또는 업데이트를 수행할 때마다 제약 조건을 적용하려면 복제에 적용을 선택합니다. 자세한 내용은 NOT FOR REPLICATION으로 제약 조건, ID 및 트리거 제어를 참조하십시오.
현재 테이블의 행을 삽입하거나 업데이트할 때마다 제약 조건을 적용하려면 INSERT 및 UPDATE에 적용을 선택합니다.