요약 :이 자습서에서는 SQL Server 사용 방법을 배웁니다. ALTER TABLE ALTER COLUMN
문을 사용하여 테이블의 열을 수정합니다.
SQL Server를 사용하면 테이블의 기존 열을 다음과 같이 변경할 수 있습니다.
- 데이터 유형 수정
- 크기 변경
-
NOT NULL
제약 조건 추가
열의 데이터 유형 수정
열의 데이터 유형을 수정하려면 다음 문을 사용합니다.
Code language: SQL (Structured Query Language) (sql)
새 데이터 유형은 이전 데이터 유형과 호환되어야합니다. 그렇지 않으면 열에 데이터가 있고 변환에 실패하면 변환 오류가 발생합니다.
다음 예를 참조하세요.
먼저 데이터 유형이 다음과 같은 하나의 열로 새 테이블을 만듭니다. INT
:
Code language: SQL (Structured Query Language) (sql)
둘째, 표에 일부 행을 삽입합니다.
Code language: SQL (Structured Query Language) (sql)
초, 월 열의 데이터 유형을 INT
에서 VARCHAR
로 수정합니다.
Code language: SQL (Structured Query Language) (sql)
셋째, 문자열 데이터가있는 새 행 삽입 :
Code language: SQL (Structured Query Language) (sql)
넷째, 다시 INT
:
Code language: SQL (Structured Query Language) (sql)
SQL Server에서 다음 오류가 발생했습니다.
Code language: SQL (Structured Query Language) (sql)
열 크기 변경
다음 문은 데이터 유형이 다음과 같은 하나의 열이있는 새 테이블을 만듭니다. VARCHAR(10)
:
Code language: SQL (Structured Query Language) (sql)
t2 테이블에 몇 가지 샘플 데이터를 삽입하겠습니다.
Code language: SQL (Structured Query Language) (sql)
다음과 같이 열 크기를 늘릴 수 있습니다.
read more