본문 바로가기
IT/MSSQL

[MSSQL] null & not null 제약조건 변경하기

by 베베야 2022. 1. 14.
728x90

MSSQL 테이블의 특정컬럼 제약조건을

not null에서 -> null 허용으로 변경하려고 작업하는중 오류가 발생.

 

오류내용

변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야됩니다.


 

해결방법

GUI 편집기를 사용하지 않고 명령어를 입력하여 변경진행.

 

 

null 허용하지 않음으로 설정 변경하기

문법 : ALTER TABLE [table] ALTER COLUMN [column] [datatype] NOT NULL;
에제 : ALTER TABLE 고객테이블 ALTER COLUMN 주소 nvarchar(20) NOT NULL;


null 허용으로 설정 변경하기

문법 : ALTER TABLE [table] ALTER COLUMN [column] [datatype]  NULL;
에제 : ALTER TABLE 고객테이블 ALTER COLUMN 주소 nvarchar(20) NULL;

 

반응형
그리드형

댓글