BıRAKıLAN TABLOLARı GÖSTER
Şunlar için geçerlidir: Databricks SQL Databricks Runtime 12.2 LTS ve üzeri
Önemli
Bu özellik Genel Önizlemededir.
Bu komut, Unity Kataloğu'nda şemaya bırakılan ancak yine de çözülebilen tüm tabloları listeler. Özel olarak, bekletme süresi içinde bırakılan tüm tabloları listeler (varsayılan değer 7 gündür). Şema veya katalog bırakıldıysa bir hata oluşur. Şema belirtilmezse tablolar geçerli şemadan döndürülür.
Komut yalnızca istek sahibinin UNDROP'a ekleyebileceği tabloları listeler.
Sonuç olarak, meta veri deposu/katalog/şema sahipleri, kendilerine ait güvenli hale getirilebilir sahiplik içinde bırakılan tüm tabloları listeleme ayrıcalığına sahiptir.
Tablo düzeyinde sahip olan kullanıcılar, üst katalogda ayrıcalığı ve USE SCHEMA
üst şemada ayrıcalığı olduğu sürece yalnızca giriş kataloğu/şema içinde sahip oldukları USE CATALOG
tabloları görüntüleyebilir.
Sözdizimi
SHOW TABLES DROPPED [ { FROM | IN } schema_name ] [ LIMIT maxResults ]
Parametreler
-
Tabloların listelendiği şema adını belirtir. Sağlanmazsa geçerli şemayı kullanır. Şema veya katalog yoksa veya bırakıldıysa, bir SCHEMA_NOT_FOUND hatası oluşur.
maxResult
Döndürülen tablo sayısını sınırlayan bir tamsayı değişmez değeri.
Döndürülenler
komutu, aşağıdaki sütunlara sahip tablo listesinin raporunu oluşturur:
Veri Akışı Adı | Veri Türü | Null Atanabilir | Açıklama" |
---|---|---|---|
catalogName | DİZGİ | hayır | Listelenen tablonun katalog adı. |
schemaName | DİZGİ | hayır | Listelenen tablonun şema adı. |
tableName | DİZGİ | hayır | Bırakılan tablonun adı |
tableId | DİZGİ | hayır | Bırakılan tablonun belirli bir sürümünü tanımlamak ve açmak için kullanılabilecek tablo kimliği. |
tableType | DİZGİ | hayır | Unity Kataloğu'nda bırakılan tablonun türü |
deletedAt | DİZGİ | hayır | Tablonun bırakıldığı zaman. |
createdAt | DİZGİ | hayır | Tablonun oluşturulduğu saat. |
updatedAt | DİZGİ | hayır | Tablonun en son güncelleştirildiği saat. |
createdBy | DİZGİ | hayır | Tabloyu oluşturan sorumlu. |
sahip | DİZGİ | hayır | Tablonun sahibi olan sorumlu. |
yorum | DİZGİ | evet | İsteğe bağlı tablo açıklaması. |
Örnekler
— List dropped tables from an existing schema + catalog.
> USE CATALOG default;
> USE SCHEMA my_schema;
> CREATE TABLE my_table_1;
> CREATE TABLE my_table_2;
> DROP TABLE my_table_1;
> SHOW TABLES DROPPED;
catalogname schemaname tablename tableid tabletype deletedat createdat updatedat createdby owner comment
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------- -------
default my_schema my_table_1 <uuid> managed 2023-05-03 AD at 18:17:56 UTC 2023-05-03 AD at 18:17:00 UTC 2023-05-03 AD at 18:17:00 UTC alf@melmak.et alf@melmak.et
-- Create a new table with name `my_table_1` since other was dropped.
> CREATE TABLE my_table_1;
> DROP TABLE my_table_1;
> SHOW TABLES DROPPED IN default.my_schema;
catalogname schemaname tablename tableid tabletype deletedat createdat updatedat createdby owner comment
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------- -------
default my_schema my_table_1 <uuid> managed 2023-05-03 AD at 18:17:56 UTC 2023-05-03 AD at 18:17:00 UTC 2023-05-03 AD at 18:17:00 UTC alf@melmak.et alf@melmak.et
— List dropped tables when some are past the retention period.
> USE CATALOG default;
> USE SCHEMA my_schema;
> CREATE TABLE my_table_1;
> DROP TABLE my_table_1;
-- Wait 8 days (1 more than 7 day retention period)
> SHOW TABLES DROPPED;
catalogname schemaname tablename tableid tabletype deletedat createdat updatedat createdby owner comment
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin