표에서 열 삭제

  • 2017 년 4 월 11 일
  • 읽는 데 2 분
    • s
    • M
    • M
    • C
    • c
    • +2

적용 대상 : SQL Server 2016 (13.x) 이상 Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics 병렬 데이터웨어 하우스

이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server에서 테이블 열을 삭제하는 방법에 대해 설명합니다.

주의

테이블에서 열을 삭제하면 해당 열과 그 안에 포함 된 모든 데이터가 삭제됩니다.

이 항목에서

  • 시작하기 전에 :

    제한 및 제한 사항

    보안

  • 다음을 사용하여 테이블에서 열을 가져옵니다.

    SQL Server Management Studio

    Transact-SQL

시작하기 전에

제한 및 제한

CHECK 제약 조건이있는 열은 삭제할 수 없습니다. 먼저 제약 조건을 삭제해야합니다.

테이블 디자이너를 사용하는 경우를 제외하고는 PRIMARY KEY 또는 FOREIGN KEY 제약 조건 또는 기타 종속성이있는 열을 삭제할 수 없습니다. 개체 탐색기 또는 Transact-SQL을 사용하는 경우 먼저 열에 대한 모든 종속성을 제거해야합니다.

보안

권한

테이블에 대한 ALTER 권한이 필요합니다.

SQL Server Management Studio 사용

개체 탐색기를 사용하여 열을 삭제하려면

  1. 개체 탐색기에서 데이터베이스 엔진 인스턴스에 연결합니다.
  2. 개체 탐색기에서 열을 삭제할 테이블을 찾은 다음 확장하여 열 이름을 표시합니다.
  3. 삭제할 열을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
  4. 개체 삭제 대화 상자에서 확인을 클릭합니다.

열에 제약 조건이나 기타 종속성이 포함 된 경우 개체 삭제 대화 상자에 오류 메시지가 표시됩니다. 참조 된 제약 조건을 삭제하여 오류를 해결하십시오.

테이블 디자이너를 사용하여 열을 삭제하려면

  1. 개체 탐색기에서 열을 삭제할 테이블을 마우스 오른쪽 버튼으로 클릭하고 디자인을 선택합니다.
  2. 삭제할 열을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 열 삭제를 선택합니다.
  3. 열이 관계 (FOREIGN KEY 또는 PRIMARY KEY)에 참여하는 경우, 선택한 열과 해당 관계의 삭제를 확인하는 메시지가 표시됩니다. 예를 선택합니다.

Transact-SQL 사용

열 삭제

다음 예는 열을 삭제하는 방법을 보여줍니다.

답글 남기기

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