SHOW TABLES DROPPED
Dotyczy: Databricks SQL Databricks Runtime 12.2 LTS i nowsze
Ważne
Ta funkcja jest dostępna w publicznej wersji zapoznawczej.
To polecenie wyświetla listę wszystkich tables, które zostały porzucone w schema w środowisku Unity Catalog, ale nadal można je usunąć. W szczególności wyświetla listę wszystkich porzuconych tables w okresie przechowywania (wartość domyślna to 7 dni). Jeśli schema lub catalog zostały porzucone, zostanie zgłoszony błąd. Jeśli schema nie jest określone, tables są zwracane z bieżącego schema.
Polecenie pozwoli tylko na listtables, które wnioskodawca jest w stanie UNDROP.
W związku z tym właściciele magazynu metadanych/catalog/schema mają uprawnienia do list wszystkich usuniętych tables w ramach ich zabezpieczanej własności.
Użytkownicy z własnością na poziomie table będą mogli wyświetlać tylko te tables, które do nich należą w catalogwejściowych /schema, o ile mają uprawnienia USE CATALOG
w catalog nadrzędnym i uprawnienia USE SCHEMA
w schemanadrzędnym.
Składnia
SHOW TABLES DROPPED [ { FROM | IN } schema_name ] [ LIMIT maxResults ]
Parameters
-
Określa nazwę schema, z której ma być wyświetlana tables. Jeśli nie zostanie podana, użyj bieżącego schema. Jeśli schema lub catalog nie istnieje lub został porzucony, zostanie zgłoszony błąd SCHEMA_NOT_FOUND.
maxResult
Literał liczby całkowitej, który ogranicza liczbę zwracanych tables.
Zwraca
Polecenie sporządza raport na temat list i tables z następującymi columns:
Nazwisko | Typ danych | Dopuszczający wartość null | Opis" |
---|---|---|---|
catalogName | STRUNA | nie | Nazwa catalog wymienionego elementu table. |
schemaName | STRUNA | nie | Nazwa schema wymienionej table. |
tableName | STRUNA | nie | Nazwa porzuconych table |
tableId | STRUNA | nie | Identyfikator table, który może służyć do identyfikowania i przywracania określonej wersji usuniętego table. |
tableType | STRUNA | nie | Typ porzuconych table w środowisku Unity Catalog |
deletedAt | STRUNA | nie | Czas, kiedy table został porzucony. |
createdAt | STRUNA | nie | Czas utworzenia table. |
updatedAt | STRUNA | nie | Czas ostatniej aktualizacji table. |
createdBy | STRUNA | nie | Dyrektor, który utworzył table. |
owner | STRUNA | nie | Główna strona, która jest właścicielem table. |
comment | STRUNA | tak | Opcjonalny komentarz table. |
Przykłady
— 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
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------