적용 대상:Microsoft Fabric의 SQL Server 2016(13.x) 이상
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System(PDW) Warehouse
데이터베이스에서 외부 테이블을 제거하지만 외부 데이터는 삭제하지 않습니다.
구문
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
인수
[ database_name . [schema_name] . | schema_name . ] table_name
제거할 외부 테이블의 한 부분에서 세 부분으로 이루어진 이름입니다. 테이블 이름은 선택적으로 스키마 또는 데이터베이스와 스키마를 포함할 수 있습니다.
사용 권한
다음이 필요합니다.
- 테이블이 속한 스키마에 대한 ALTER 권한
- 외부 데이터 소스 수정 권한
- 모든 외부 파일 형식 변경
설명
외부 테이블을 삭제하면 모든 테이블 관련 메타데이터가 제거됩니다. 외부 데이터는 삭제되지 않습니다.
예제
A. 기본 구문 사용
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. 현재 데이터베이스에서 외부 테이블 삭제
다음 예제에서는 현재 데이터베이스에서 ProductVendor1
테이블, 해당 데이터, 인덱스 및 종속된 뷰를 제거합니다.
DROP EXTERNAL TABLE ProductVendor1;
C. 다른 데이터베이스에서 테이블 삭제
다음 예에서는 SalesPerson
데이터베이스에서 EasternDivision
테이블을 삭제합니다.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;