답변:
ALTER TABLE TableName
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]
EDIT NULL / NOT NULL을 명시했듯이 Rob의 답변 도 참조하십시오 .
ALTER TABLE TableName ALTER COLUMN ColumnName기존 열인을 변경 하는 명령을 실행하고 [NOT NULL]명시 적으로 지정하지 않으면 [NULL]기본값이 그대로 유지됩니다.
SysNameSSMS가 허용하지 않는 것으로 변경하고 싶었습니다 .
ALTER TABLE table MODIFY COLUMN column datatype나를 위해 일했다.
SQL Server (Transact-SQL)의 기존 테이블에서 열을 수정하는 구문은 다음과 같습니다.
ALTER TABLE table_name
ALTER COLUMN column_name column_type;
예를 들면 다음과 같습니다.
ALTER TABLE employees
ALTER COLUMN last_name VARCHAR(75) NOT NULL;
이 SQL Server ALTER TABLE예제는 호출 된 열 last_name을 데이터 형식으로 수정하고 열이 VARCHAR(75)null 값을 허용하지 않도록합니다.
데이터 타입 변경
alter table table_name
alter column column_name datatype [NULL|NOT NULL]
기본 키 변경
ALTER TABLE table_name
ADD CONSTRAINT PK_MyTable PRIMARY KEY (column_name)