컬럼 추가
ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE}
- NULL 허용
- ExampleALTER TABLE BOARD ADD SECURITY CHAR(1) NULL;
- NULL 허용하지 않음(기본값 설정)
- ExxampleALTER TABLE BOARD ADD SECURITY CHAR(1) NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N';
컬럼 수정
ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE}
- ExampleALTER TABLE BOARD ALTER COLUMN SECURITY VARCHAR(1) NULL;
컬럼명 수정
EXEC SP_RENAME '${TABLE_NAME.[OLD_COLUMN_NAME]}', '${NEW_COLUMN_NAME}', 'COLUMN'
- ExampleEXEC SP_RENAME 'BOARD.[SECURITY]', 'NEW_SECURITY', 'COLUMN';
컬럼 삭제ALTER TABLE ${TABLE_NAME} DROP COLUMN ${COLUMN_NAME}
- ExampleALTER TABLE BOARD DROP COLUMN SECURITY;
'DB > MSSQL' 카테고리의 다른 글
MS-SQL 특정 단어 검색하기 (0) | 2020.04.21 |
---|---|
[MSSQL] MySql의 LIMIT 구현 OFFSET / FETCH NEXT (0) | 2020.04.17 |
MSSQL 데이터 타입 크기 범위 (0) | 2020.04.14 |
[MSSQL] SET NOCOUNT 정의와 사용법 (프로시저 성능 향상) (0) | 2020.04.08 |
[MS-SQL] mssql while문 BEGIN ~ END 유무의 차이점 (0) | 2020.04.08 |