성장 (成長)

자주쓰는쿼리 본문

일하다가 막혔던것들/Msqql

자주쓰는쿼리

about_blank_i 2022. 7. 25. 15:22

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 컬럼명 제약문

출처: https://blog.edit.kr/entry/MSSQL-컬럼-변경-추가-삭제-속성변경-컬럼명-변경 [소금인형 - SW개발자?:티스토리]

'일하다가 막혔던것들 > Msqql' 카테고리의 다른 글

OUTER APPLY 에 대하여  (0) 2022.08.02
[MSSQL] join 다이어그램  (0) 2022.07.18
MSSQL DB 복사/생성 스크립트 만드는법  (0) 2022.06.03