SHOW TABLES DROPPED
Van toepassing op: Databricks SQL Databricks Runtime 12.2 LTS en hoger
Belangrijk
Deze functie is beschikbaar als openbare preview.
Met deze opdracht worden alle tables weergegeven die in de schema in Unity Catalogzijn verwijderd, maar die nog steeds kunnen worden hersteld. Specifiek worden alle tables-gevallen die binnen de bewaarperiode zijn weggevallen vermeld (de standaard is 7 dagen). Als de schema of catalog zijn weggevallen, ontstaat er een fout. Als er geen schema is opgegeven, worden de tables geretourneerd uit de huidige schema.
Met de opdracht wordt alleen listtables welke de aanvrager kan UNDROP.
Daarom hebben metastore/catalog/schema eigenaren privileges om te list voor alle verwijderde tables binnen de eigendommen die zij beveiligd kunnen bezitten.
Gebruikers met table niveaueigendom kunnen alleen tables bekijken waarvan ze eigenaar zijn binnen de invoer catalog/schema, zolang ze de bevoegdheid USE CATALOG
hebben voor de bovenliggende catalog en de bevoegdheid USE SCHEMA
voor de bovenliggende schema.
Syntaxis
SHOW TABLES DROPPED [ { FROM | IN } schema_name ] [ LIMIT maxResults ]
Parameters
-
Hiermee geeft u de naam schema op van waaruit tables worden weergegeven. Als dit niet is opgegeven, gebruikt u de huidige schema. Als de schema of catalog niet bestaan of zijn verwijderd, treedt er een SCHEMA_NOT_FOUND fout op.
maxResult
Een letterlijk geheel getal dat het aantal geretourneerde tables beperkt.
Retouren
De opdracht s produceert een rapport van de list van tables met de volgende columns:
Naam | Gegevenstype | Null-waarde toegestaan | Beschrijving" |
---|---|---|---|
catalogName | STRING | nee | De catalog naam van de vermelde table. |
schemaName | STRING | nee | De schema naam van de vermelde table. |
tableName | STRING | nee | De naam van de verwijderde table |
tableId | STRING | nee | De table-ID die kan worden gebruikt om een specifieke versie van de verwijderde tablete identificeren en terug te zetten. |
tableType | STRING | nee | Het type verwijderde table in Unity Catalog |
deletedAt | STRING | nee | De tijd waarop de table werd verwijderd. |
createdAt | STRING | nee | Het tijdstip waarop de table is gemaakt. |
updatedAt | STRING | nee | Het tijdstip waarop de table voor het laatst is bijgewerkt. |
createdBy | STRING | nee | De directeur die de tableheeft gemaakt. |
eigenaar | STRING | nee | De principal die eigenaar is van de table. |
reactie | STRING | ja | De optionele table opmerking. |
Voorbeelden
— 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
----------- ---------- ---------- ------- --------- ----------------------------- ----------------------------- ----------------------------- ------------- ------------ -------