반응형
기본 제약을 추가하기위한 명령
직선 T-SQL을 사용하여 기본 제약 조건을 추가하는 방법은 적어도 두 가지가 있습니다. 아래 두 가지 방법의 유일한 차이점은 두 번째 방법이 제약 조건에 대한 이름을 구체적으로 생성하고 첫 번째 방법에는 SQL Server에서 생성 한 이름이 있다는 것입니다.
ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1)) FOR [Active];
ALTER TABLE [Common].[PropertySetting] ADD CONSTRAINT [DF_PropertySetting_Active) DEFAULT ((1)) FOR [Active];
ALTER TABLE의 경우 거의 그렇습니다.
CREATE 또는 ALTER에 대해서도 한 단계에서 기본값으로 열을 추가 할 수 있습니다.
ALTER TABLE foo ADD bar varchar(100) CONSTRAINT DF_Foo_Bar DEFAULT ('bicycle')
ALTER TABLE foo ADD bar varchar(100) DEFAULT ('bicycle')
언급했듯이 시스템은 이름이 제공되지 않은 경우 이름을 생성합니다. CONSTRAINT constraint_name
MSDN은 선택 사항입니다. 모든 컬럼 또는 테이블 CONSTRAINT 에도 동일하게 적용됩니다.
편집 열이 이미 생성되었고 제약 조건 만 추가하려는 경우 다음을 사용합니다.
ALTER TABLE TableName ADD CONSTRAINT DF_Foo_Bar DEFAULT 'bicycle' FOR FieldName;
참고 URL : https://stackoverflow.com/questions/4307075/command-for-adding-a-default-constraint
반응형
'Program Tip' 카테고리의 다른 글
varchar (max) 어디에서나? (0) | 2020.10.10 |
---|---|
빈 jQuery 선택 결과 테스트 (0) | 2020.10.10 |
AngularUI를 AngularJS에 통합하는 방법은 무엇입니까? (0) | 2020.10.10 |
Python 3 용 패키지를 설치하려면 pip 또는 pip3? (0) | 2020.10.10 |
(인터페이스가 아닌) 추상 클래스의 프록시를 생성하기위한 java.lang.reflect.Proxy의 대안 (0) | 2020.10.10 |