SQL Server ALTER TABLE DROP COLUMN (한국어)

요약 :이 자습서에서는 SQL Server ALTER TABLE DROP 열 문을 사용하여 기존 테이블에서 하나 이상의 열을 제거합니다.

SQL Server 소개 ALTER TABLE DROP COLUMN

때로는 하나 이상의 사용하지 않거나 사용하지 않는 열을 제거해야합니다. 테이블. 이렇게하려면 다음과 같이 ALTER TABLE DROP COLUMN 문을 사용합니다.

Code language: SQL (Structured Query Language) (sql)

이 구문에서 :

  • 먼저 열을 삭제할 테이블 이름을 지정합니다.
  • 둘째, 삭제할 열 이름을 지정합니다.

삭제하려는 열에 CHECK 제약 조건이있는 경우 열을 제거하기 전에 먼저 제약 조건을 삭제해야합니다. 또한 SQL Server에서는 PRIMARY KEY 또는 FOREIGN KEY 제약 조건이있는 열을 삭제할 수 없습니다.

한 번에 여러 열을 삭제하려면 다음 구문을 사용합니다.

Code language: SQL (Structured Query Language) (sql)

이 구문에서는 목록으로 삭제할 열을 지정합니다. DROP COLUMN 절에서 쉼표로 구분 된 열의 개수입니다.

SQL Server ALTER TABLE DROP COLUMN 예제

데모 용.

다음 문은 price_lists<에서 note 열을 삭제합니다. / div> 테이블 :

Code language: SQL (Structured Query Language) (sql)

가격 열에 CHECK 제약 조건이 있으므로 삭제할 수 없습니다. 다음 문을 실행하려고하면 오류가 발생합니다.

Code language: SQL (Structured Query Language) (sql)

다음은 오류 메시지입니다.

Code language: SQL (Structured Query Language) (sql)

price 열을 삭제하려면 먼저 CHECK 제약 조건을 삭제합니다.

Code language: SQL (Structured Query Language) (sql)

그런 다음 price 열을 삭제합니다.

Code language: SQL (Structured Query Language) (sql)

다음 예는 두 개의 열 discountsurcharge를 한 번에 삭제합니다.

Code language: SQL (Structured Query Language) (sql)

이 자습서에서는 SQL Server ALTER TABLE DROP COLUMN 문을 사용하여 테이블에서 하나 이상의 열을 제거하는 방법을 배웠습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다