DROP EXTERNAL TABLE (Transact-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi berikutnya Azure SQL DatabaseAzureSQL Managed InstanceAzureSynapse AnalyticsWarehousedi 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.
  • UBAH APA SAJA EXTERNAL DATA SOURCE
  • UBAH APA SAJA EXTERNAL FILE FORMAT

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;