Bagikan melalui


DROP EXTERNAL TABLE (Transact-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Warehouse di Microsoft Fabric

Menghapus tabel eksternal 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 dari 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.
  • MENGUBAH SUMBER DATA EKSTERNAL APA PUN
  • MENGUBAH FORMAT FILE EKSTERNAL APA PUN

Keterangan

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

Contoh

J. Gunakan sintaks dasar

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

B. Menghapus 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;