ELDOBOTT TÁBLÁK MEGJELENÍTÉSE
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 12.2 LTS és újabb
Fontos
Ez a funkció a nyilvános előzetes verzióban érhető el.
Ez a parancs felsorolja azokat a táblákat, amelyek a Unity Catalog sémájában lettek elvetve, de továbbra is felcserélhetők. Pontosabban felsorolja az összes elvetett táblát a megőrzési időszakon belül (alapértelmezés szerint 7 nap). Ha a séma vagy a katalógus el lett vetve, a rendszer hibát jelez. Ha nincs megadva séma, a rendszer visszaadja a táblákat az aktuális sémából.
A parancs csak azokat a táblákat sorolja fel, amelyeket a kérelmező el tud különíteni.
Következésképpen a metaadattár-/katalógus-/sématulajdonosoknak jogosultságuk van az összes elvetett tábla listázására a megfelelő biztonságos tulajdonjogukon belül.
A táblaszintű tulajdonjoggal rendelkező felhasználók csak akkor tekinthetik meg a bemeneti katalógusban/sémában lévő táblákat, ha rendelkeznek a USE CATALOG
szülőkatalógus jogosultságával és a USE SCHEMA
szülőséma jogosultságával.
Syntax
SHOW TABLES DROPPED [ { FROM | IN } schema_name ] [ LIMIT maxResults ]
Paraméterek
-
Megadja a séma nevét, amelyből a táblákat fel kell sorolni. Ha nincs megadva, az aktuális sémát használja. Ha a séma vagy katalógus nem létezik, vagy el lett vetve, SCHEMA_NOT_FOUND hiba jelenik meg.
maxResult
A visszaadott táblák számát korlátozó egész szám.
Válaszok
A parancs az alábbi oszlopokkal készít jelentést a táblák listájáról:
Név | Adattípus | Nullázható | Leírás" |
---|---|---|---|
catalogName | KARAKTERLÁNC | nem | A felsorolt tábla katalógusneve. |
schemaName | KARAKTERLÁNC | nem | A felsorolt tábla sémaneve. |
tableName | KARAKTERLÁNC | nem | Az elvetett tábla neve |
tableId | KARAKTERLÁNC | nem | A táblaazonosító, amely az elvetett tábla egy adott verziójának azonosítására és leválasztására használható. |
tableType | KARAKTERLÁNC | nem | Az elvetett tábla típusa a Unity Catalogban |
deletedAt | KARAKTERLÁNC | nem | Az az idő, amikor a táblázat el lett dobva. |
createdAt | KARAKTERLÁNC | nem | A tábla létrehozásának időpontja. |
updatedAt | KARAKTERLÁNC | nem | A tábla utolsó frissítésének időpontja. |
createdBy | KARAKTERLÁNC | nem | A táblát létrehozó tag. |
tulajdonos | KARAKTERLÁNC | nem | A táblát birtokló tag. |
megjegyzés | KARAKTERLÁNC | igen | Az opcionális táblázat megjegyzése. |
Példák
— 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
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------