DB관련/SQL Server

MSSQL 컬럼 변경 ( 추가, 삭제, 속성변경, 컬럼명 변경 )

saltdoll 2017. 10. 12. 05:13
반응형

MSSQL 컬럼 변경에 따른 쿼리들

MSSQL 

MSSQL 칼럼추가

- ALTER TABLE 테이블명 ADD 컬럼명 데이타형 제약조건

ex ) ALTER TABLE PRODUCT ADD P_NAME VARCHAR(20) NULL;

  = PRODUCT 테이블에 P_NAME 이라는 컬럼이 VARCHAR(20) 에 제약조건 NULL값 허용으로 컬럼추가된다.


MSSQL 컬럼삭제 (  복제된 칼럼, 인덱스로 사용하는 칼럼, 제약조건 지정된 칼럼 ... )

ALTER TABLE 테이블명 DROP COLUMN 컬럼명

ex ) ALTER TABLE PRODUCT DROP COLUMN P_NAME

  = PRODUCT 테이블에 P_NAME 이라는 컬럼이 삭제된다.


MSSQL 컬럼 속성 변경

- ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 데이타형 제약조건

ex ) ALTER TABLE PRODUCT ALTER COLUMN P_NAME VARCHAR(100) NULL

 = PRODUCT 테이블에 P_NAME 이라는 컬럼이 데이터형식 VARCHAR(100) 으로 변경된다.


MSSQL 컬럼 이름 변경

- EXEC SP_RENAME '테이블명.[변경전컬럼이름]', '새로운컬럼이름', 'COLUMN'

ex ) EXEC SP_RENAME 'PRODUCT.[P_NAME', 'P_NAMES', 'COLUMN'

 = PRODUCT 테이블에 P_NAME 이라는 컬럼이 P_NAMES 로 이름이 변경된다.


MSSQL 컬럼 제약 추가

- ALTER TABLE 테이블명 ADD CONSTRAINT 컬럼명 제약문




출처: http://meringk.tistory.com/138 (MSSQL 컬럼 추가, 삭제, 속성변경, 컬럼명 변경)

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)