Megosztás a következőn keresztül:


ELDOBOTT TÁBLÁK MEGJELENÍTÉSE

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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

  • schema_name

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