CHECK 제약 조건 대화 상자(Visual Database Tools)Check Constraint Dialog Box (Visual Database Tools)

이 대화 상자는 테이블 디자이너에서 테이블 정의 표를 마우스 오른쪽 단추로 클릭한 다음 CHECK 제약 조건을 클릭하면 나타납니다.This dialog box appears when you right-click a table definition grid in Table Designer and click Check Constraints. 이 대화 상자에는 데이터베이스의 테이블에 연결된 비 UNIQUE 제약 조건에 대한 속성 집합이 포함되어 있습니다.The dialog box contains a set of properties for non-unique constraints attached to the tables in your database. UNIQUE 제약 조건에 적용되는 속성은 인덱스/키 대화 상자에 표시됩니다.Properties applying to unique constraints appear in the Indexes/Keys dialog box.

참고

테이블이 복제용으로 게시된 경우 Transact-SQL 문 ALTER TABLE 또는 SMO(SQL Server 관리 개체)를 사용하여 스키마를 변경해야 합니다.If the table is published for replication, you must make schema changes using the Transact-SQL statement ALTER TABLE or SQL Server Management Objects (SMO). 테이블 디자이너 또는 데이터베이스 다이어그램 디자이너를 사용하여 스키마를 변경하면 테이블 삭제 및 재생성이 시도됩니다.When schema changes are made using the Table Designer or the Database Diagram Designer, it attempts to drop and recreate the table. 게시된 개체를 삭제할 수 없으므로 스키마가 변경되지 않습니다.You cannot drop published objects, therefore the schema change will fail.

옵션Options

선택한 CHECK 제약 조건Selected Check Constraints
사용할 수 있는 CHECK 제약 조건을 나열합니다.Lists available check constraints. 제약 조건의 속성을 보려면 목록에서 제약 조건을 선택합니다.To view the properties of a constraint, select it in the list.

추가Add
선택한 데이터베이스 테이블에 대한 새 제약 조건을 만들고 제약 조건에 기본 이름과 기타 값을 제공합니다.Create a new constraint for the selected database table and provide a default name and other values for the constraint. 제약 조건을 유효하게 만들려면 제약 조건에 대한 식을 입력해야 합니다.The constraint will not become valid until an expression is entered for the constraint.

DeleteDelete
선택한 제약 조건을 테이블에서 제거합니다.Remove the selected constraint from the table. CHECK 제약 조건 추가를 취소하려면 이 단추를 사용하여 제약 조건을 제거합니다.To cancel the addition of a check constraint, use this button to remove the constraint.

일반 범주General Category
확장하면 속성 필드가 표시됩니다.Expand to show the Expression property field.

Expression
선택한 CHECK 제약 조건의 식을 표시합니다.Displays the expression for the selected check constraint. 새 제약 조건을 만드는 경우 이 상자의 작업을 마치기 전에 식을 입력해야 합니다.For new constraints, you must enter the expression before exiting this box. 기존 CHECK 제약 조건을 편집할 수도 있습니다.You can also edit existing check constraints. 자세한 내용은 제약 조건 작업(Visual Database Tools)을 참조하세요.For more information, see Working with Constraints (Visual Database Tools).

ID 범주Identity Category
확장하면 이름설명에 대한 속성이 표시됩니다.Expand to show properties for Name and Description.

이름Name
선택한 CHECK 제약 조건의 이름을 표시합니다.Shows the name of the selected check constraint. 이 제약 조건의 이름을 변경하려면 속성 필드에 직접 텍스트를 입력합니다.To change the name of this constraint, type the text directly in the property field.

설명Description
CHECK 제약 조건에 대해 설명합니다.Describing this check constraint. 속성 필드에 직접 텍스트를 입력하여 설명을 편집할 수 있고, 속성 필드의 오른쪽에 있는 줄임표(...)를 클릭한 다음 설명 속성 대화 상자에서 설명을 편집할 수도 있습니다.You can edit the description by typing into the property field or you can click the ellipsis button () that appears to the right of the property field and edit the description in the Description Property dialog box.

테이블 디자이너 범주Table Designer Category
확장하면 만들거나 다시 활성화할 때 기존 데이터 검사, INSERT 및 UPDATE에 적용, 복제에 적용에 대한 속성이 표시됩니다.Expand to show properties for Check Existing Data on Creation or Re-enabling, Enforce For Inserts And Updates, and Enforce Replication.

Check Existing Data On Creation or Re-EnablingCheck Existing Data On Creation or Re-Enabling
조건 제약에 대해 기존의 모든 데이터 즉, 제약 조건을 만들기 전부터 테이블에 있던 데이터를 검사할지 여부를 지정합니다.Specify whether all pre-existing data (data existing in the table before the constraint is created) is verified against the constraint.

INSERT 및 UPDATE에 적용Enforce For Inserts And Updates
데이터를 테이블에 삽입하거나 테이블에서 업데이트할 때 제약 조건을 적용할지 여부를 지정합니다.Specify whether the constraint is enforced when data is inserted into or updated in the table.

복제에 적용Enforce For Replication
이 테이블에서 복제 에이전트가 삽입 또는 업데이트를 실행할 때 제약 조건을 적용할지 여부를 나타냅니다.Indicates whether to enforce the constraint when a replication agent performs an insert or update on this table.

참고 항목See Also

제약 조건 작업(Visual Database Tools)Working with Constraints (Visual Database Tools)
인덱스 - 키 대화 상자(Visual Database Tools)Indexes - Keys Dialog Box (Visual Database Tools)