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 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;
