DROP EXTERNAL TABLE (Transact-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Menghapus tabel eksternal PolyBase dari database, tetapi tidak menghapus data eksternal.
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.
- ALTER ANY EXTERNAL DATA SOURCE
- ALTER ANY EXTERNAL FILE FORMAT
Keterangan
Menghapus tabel eksternal akan menghapus semua metadata terkait tabel. Ini tidak menghapus data eksternal.
Contoh
J. Menggunakan 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;