IT story

SQL Server에서 열 크기 변경

hot-time 2020. 4. 8. 08:01
반응형

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

반응형