변경

2013-04-29 4 views
1

이 (SQL 서버 2008)변경

alter table newclaims 
alter column id int not null 
go 

alter table newclaims 
add primary key(id) 

테이블이 매우 큰이 그 위에 두 개의 패스를해야 할 것이다 내가 좋겠를 작성하는 더 간결한 방법이 있습니다 하나 문에 기본 키를 추가 Null 허용 null 허용을 변경하고 기본 키를 모두 하나의 명령문에 추가 할 수 있는지 알고 싶습니다.

답변

1

documentation for alter table은 열을 변경하고 제약 조건을 추가 할 수 없다는 것을 나타냅니다.

ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name 
{ 
    ALTER COLUMN column_name 
    { 
     ... 
    }  
    | ADD 
    { 
     ... 
    } [ ,...n ] 
+0

전적으로 귀하와 관련이 없지만 그 글을 읽는 방법을 이해하는 데 필자는 전 전구를 계속 사용했습니다. 그 작은 스 니펫을 게시하면 정말 전혀 관련이없는 무언가에 나를 도왔습니다. – wootscootinboogie