Create Table 쿼리를 작성한 후에 실행을 하고 나면
제약조건이 있을 경우
필드명_0e1342cb
이런 식으로 제약조건명이 자동으로 생성이 되더라구요.
Create Table에서 필드들에 기본값을 보통 0 으로 설정하고 있는데
이게 자동으로 제약조건이 생성되고 제약조건명 또한 자동 생성 인 것을 확인 하였습니다.
제가 궁금한 것은...
Create Table 문에서 제약조건명을 제가 임의로 넣을 수 없나 싶어서 문의 드립니다~
만약 Create Table 문에서 넣을 수 없다면 Create Table 이후에 제약조건명을 Management Studio에서 말고
쿼리로 가능한지요~??
Comment 4
-
짱나부러
2016.04.04 16:12
-
흑흑
2016.04.04 16:36
create table test1 (col1 int, col2 int, col3 int default 40, constraint pk_test1 primary key (col1)) -
항해자™
2016.04.04 22:06
alter table dbo.tSample add constraint DF_tSample_01 default(0) for cField -
한태
2016.04.05 16:25
create table constraint_default(idx int,amount int not null CONSTRAINT "MAKE_NAME" DEFAULT 0)select * from sys.objectswhere name ='MAKE_NAME'
구글링 하면 쉽게 찾으실 수 있어요~~
https://msdn.microsoft.com/ko-kr/library/ms190273(v=sql.120).aspx
add constraint 입니다~