반응형
SQL Server에서 열 크기 변경
방법의 열 크기 변경 salary
에 열을 employee
에서 테이블 numeric(18,0)
에numeric(22,5)
ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL
alter table Employee alter column salary numeric(22,5)
ALTER COLUMN
속성을 언급하지 않고 실행 NOT NULL
하면 열이 아직 입력 가능하지 않은 경우 널 입력 가능으로 변경됩니다. 따라서 먼저 열이 널 입력 가능인지 확인하고 그렇지 않은 경우 attribute를 지정해야합니다 NOT NULL
. 또는 다음 열을 사용하여 열의 Null 허용 여부를 미리 확인하고 올바른 특성으로 명령을 실행할 수 있습니다.
IF COLUMNPROPERTY(OBJECT_ID('Employee', 'U'), 'Salary', 'AllowsNull')=0
ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL
ELSE
ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NULL
ALTER TABLE [table_name] ALTER COLUMN [column_name] varchar(150)
다음 그림과 같이 Data Type에서 table-> Design-> change value를 선택합니다.
테이블 디자인을 저장하십시오.
참고 URL : https://stackoverflow.com/questions/10138116/altering-column-size-in-sql-server
반응형
'IT story' 카테고리의 다른 글
NameError : 전역 이름 'xrange'가 Python 3에 정의되어 있지 않습니다 (0) | 2020.04.08 |
---|---|
삼항 연산자는 if-else 블록보다 두 배 느립니다? (0) | 2020.04.08 |
Windows 서비스의 "실행 파일 경로"수정 (0) | 2020.04.08 |
iPhone 브라우저에서 localhost에서 실행되는 웹 사이트에 액세스하는 방법 (0) | 2020.04.08 |
힘내 병합 오류 (0) | 2020.04.08 |