SHOW TABLES
Gilt für: Databricks SQL Databricks Runtime
Gibt alle Tabellen für ein optional angegebenes Schema zurück. Darüber hinaus kann die Ausgabe dieser Anweisung nach einem optionalen Muster für den Abgleich gefiltert werden. Wird kein Schema angegeben, werden Tabellen aus dem aktuellen Schema zurückgegeben.
Syntax
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parameter
-
Gibt den Namen des Schemas an, deren Tabellen aufgelistet werden sollen. Falls nicht angegeben, wird das aktuelle Schema verwendet.
regex_pattern
Das Muster für reguläre Ausdrücke, das zum Herausfiltern unerwünschter Tabellen dient.
- Mit Ausnahme von
*
und|
funktioniert das Muster wie ein regulärer Ausdruck. *
allein entspricht 0 oder mehr Zeichen, und|
wird verwendet, um mehrere verschiedene reguläre Ausdrücke zu trennen, von denen jeder übereinstimmen kann.- Führende und nachgestellte Leerzeichen werden vor der Verarbeitung im Eingabemuster abgeschnitten. Bei der Musterübereinstimmung wird keine Groß-/Kleinschreibung beachtet.
- Mit Ausnahme von
Beispiele
-- List all tables in default schema
> SHOW TABLES;
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false
-- List all tables from usersc schema
> SHOW TABLES FROM usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables in usersc schema
> SHOW TABLES IN usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables from default schema matching the pattern `sam*`
> SHOW TABLES FROM default LIKE 'sam*';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
-- List all tables matching the pattern `sam*|suj`
> SHOW TABLES LIKE 'sam*|suj';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false