Aracılığıyla paylaş


DROP EXTERNAL TABLE (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Microsoft Fabric'teAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Warehouse

Dış tabloyu veritabanından kaldırır, ancak dış verileri silmez.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Tartışmalar

[ database_name . [schema_name] . | schema_name . ] table_name
Kaldırılacak dış tablonun bir-üç bölümlü adı. Tablo adı isteğe bağlı olarak şemayı veya veritabanını ve şemayı içerebilir.

İzinler

Gerektirir:

  • Tablonun ait olduğu şema üzerinde ALTER izni.
  • TÜM DıŞ VERI KAYNAKLARıNı DEĞIŞTIRME
  • TÜM DıŞ DOSYA BIÇIMLERINI DEĞIŞTIRME

Açıklamalar

Dış tablo bırakılıyorsa tabloyla ilgili tüm meta veriler kaldırılır. Dış verileri silmez.

Örnekler

A. Temel söz dizimlerini kullanma

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

B. Geçerli veritabanından dış tablo bırakma

Aşağıdaki örnek tabloyu, verilerini, dizinlerini ve bağımlı görünümleri geçerli veritabanından kaldırır ProductVendor1 .

DROP EXTERNAL TABLE ProductVendor1;  

C. Başka bir veritabanından tablo bırakma

Aşağıdaki örnek, tabloyu SalesPerson veritabanına bırakırEasternDivision.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;