Vorhandene Tabellen anzeigen
-
In MySQL kann man alle in der Datenbank vorhandenen Tabellen ausgeben mit
SHOW TABLES
kennt jemand einen Befehl mit selber Wirkung für SQLite3?
SHOW TABLES führt dort zu "near 'SHOW': syntax error". Ich hab inzwischen rausgefunden das SQLite3 den SHOW-Befehl nicht unterstützt.
Grüße
CyberGonzo
-
k.A.
Unter SQL Server geht's ungefähr so:
select * from sysobjects where type = 'U'; -- user tables
Unter Oracle:
select * from cat
Evtl. sieht's bei SQLite ähnlich aus..
Schau mal hierher:
How do I list all tables/indices contained in an SQLite database
(9) http://www.sqlite.org/faq.html#q9
So to get a list of all tables in the database, use the following SELECT command:
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;
-
Tanzfreak schrieb:
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;
1000 Dank.... genau das was ich gesucht hab. Muss ich vorher beim durchlesen der FAQ von SQLite irgendwie überlesen haben. [Das kommt davon wenn die Augen schneller sind als das Gehirn!]