요약 :이 자습서에서는 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)
다음 예는 두 개의 열 discount
및 surcharge
를 한 번에 삭제합니다.
Code language: SQL (Structured Query Language) (sql)
이 자습서에서는 SQL Server ALTER TABLE DROP COLUMN
문을 사용하여 테이블에서 하나 이상의 열을 제거하는 방법을 배웠습니다.