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 nie zdefiniowano schema, to tables są zwracane z obecnego schema.
Polecenie zostanie listtables, które wnioskujący może cofnąć usunięcie.
W rezultacie właściciele metastore/catalog/schema mają uprawnienia do list wszystkich usuniętych tables, które są częścią ich zabezpieczonych zasobów.
Użytkownicy z poziomem własności table będą mogli wyświetlać tylko tables, których są właścicielami, w wejściowych catalog/schema, o ile mają uprawnienie USE CATALOG
w nadrzędnym catalog oraz uprawnienie USE SCHEMA
w nadrzędnym schema.
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 ograniczający ilość zwróconych tables.
Zwraca
Polecenie s generuje raport o list dotyczący tables z następującymi columns:
Nazwisko | Typ danych | Dopuszczający wartość null | Opis" |
---|---|---|---|
catalogName | STRUNA | nie | Nazwa catalog wymienionej table. |
schemaName | STRUNA | nie | Nazwa schema dla wymienionego table. |
tableName | STRUNA | nie | Nazwa porzuconych table |
tableId | STRUNA | nie | Identyfikator table, który może służyć do identyfikacji 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ł wycofany. |
createdAt | STRUNA | nie | Czas utworzenia table. |
updatedAt | STRUNA | nie | Czas, kiedy table został ostatnio zaktualizowany. |
createdBy | STRUNA | nie | Osoba lub podmiot, który utworzył table. |
owner | STRUNA | nie | Zleceniodawca, który 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
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------