[MS-SQL] Alter Table

SQL 2009. 5. 27. 20:39
ALTER TABLE tbl_name ADD col_name NCHAR(1) 
ALTER TABLE tbl_name ADD col_name NCHAR(1) DEFAULT '1' 
ALTER TABLE tbl_name ADD col_name NCHAR(1) DEFAULT '1' NOT NULL 

ALTER TABLE tbl_name ADD col_name NCHAR(1) NOT NULL 
-- NULL을 허용하지 않으므로 기본값 지정이 필요 

UPDATE tbl_name SET col_name = '1' 
-- 필드 추가시 DEFAULT 값을 설정해도 기존자료에는 값이 들어가지 않는다. 

ALTER TABLE tbl_name ALTER COLUMN col_name NTEXT 
-- 변경하면 NCHAR, NVARCHAR 등으로 다시 축소할 수 없어진다. 

ALTER TABLE tbl_name DROP COLUMN col_name
 

설정

트랙백

댓글