본문 바로가기
개발언어/SQL

테이블에 필드 삭제, 추가하기

by 엔돌슨 2007. 12. 13.
반응형

테이블에 필드 삭제, 추가하기




필드 추가하기
alter table [테이블명] add
필드명 varchar(255) not null default ' '


필드삭제하기
alter table [테이블명] drop column 필드명


삭제시 종속문제가 생기면 mssql에서 [제약조건]에 가서 제약 조건을 먼져 지운다
에러문구에서 제약조건 명을 복사한다

alter table p_menu_header drop constraint DF__p_menu_he__branc__2BF3987F
제약조건 삭제

sp_columns p_menu_header
컬럼을 확인하자



예제)
alter table p_menu_header add
branch_type int not null default(0)
---------------------------------
alter table p_menu_header add
unitprice2 money not null default(0)
---------------------------------
alter table p_menu_header add
unitprice2 money not null default(0)


begin tran
alter table p_store_orderdc2 add
dc_cgubun char(2) not null default ' '
commit