DROP EXTERNAL TABLE (Transact-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Menghapus tabel eksternal PolyBase dari database, tetapi tidak menghapus data eksternal.

Konvensi sintaks Transact-SQL

Sintaks

DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]  

Argumen

[ database_name . [schema_name] . | schema_name . ] table_name
Nama satu hingga tiga bagian tabel eksternal yang akan dihapus. Nama tabel dapat secara opsional menyertakan skema, atau database dan skema.

Izin

Memerlukan:

  • UBAH izin pada skema tempat tabel berada.
  • ALTER ANY EXTERNAL DATA SOURCE
  • ALTER ANY EXTERNAL FILE FORMAT

Keterangan

Menghilangkan tabel eksternal akan menghapus semua metadata terkait tabel. Ini tidak menghapus data eksternal.

Contoh

A. Menggunakan sintaks dasar

DROP EXTERNAL TABLE SalesPerson;  
DROP EXTERNAL TABLE dbo.SalesPerson;  
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;  

B. Menghilangkan tabel eksternal dari database saat ini

Contoh berikut menghapus ProductVendor1 tabel, data, indeks, dan tampilan dependen apa pun dari database saat ini.

DROP EXTERNAL TABLE ProductVendor1;  

C. Menghapus tabel dari database lain

Contoh berikut menghilangkan SalesPerson tabel dalam EasternDivision database.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;  

Lihat juga

CREATE EXTERNAL TABLE (Transact-SQL)