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 컬럼 추가, 삭제, 속성변경, 컬럼명 변경)
'DB관련 > SQL Server' 카테고리의 다른 글
SQL서버에서 paginate 만들기 쿼리 (0) | 2018.05.08 |
---|---|
mssql - sqlcmd명령으로 update query를 파일로 만들어 실행하기. (0) | 2018.02.21 |
SQLServer ldf 로그 파일 줄이기 - SQL Server Management Studio 사용 (0) | 2018.02.07 |
sqlcmd 이용한 쿼리 확인하기 (Management Studio가 없을때) (0) | 2017.12.09 |
MSSQL 2000~2008 DB 테이블 명세서 작성해주는 출력 쿼리 (0) | 2017.06.30 |
[MSSQL] 문자열 자르기 - 구분자로 자르기, 길이로 자르기 (0) | 2017.06.30 |
날짜 포멧 Date format - MSSQL 2012 (0) | 2017.06.29 |
날짜 포멧 convert명령 - MSSQL 2008 이상 (0) | 2017.06.29 |
(로그인하지 않으셔도 가능)