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;
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 오픈쿼리 다른 디비 연결 / 연결된 서버 사용법 (0) | 2022.01.18 |
---|---|
[MSSQL] 모델링 실습 / 데이터베이스 다이어그램 (0) | 2022.01.17 |
[MSSQL] Error number: 15517 - 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기.. (0) | 2022.01.14 |
[MSSQL] nvarchar, varchar, nchar, char 차이점 (문자 데이터 형식) (0) | 2022.01.14 |
[MSSQL] 복원중 표시 오류 해결방법 / RESTORE (0) | 2022.01.14 |
댓글