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!]


Anmelden zum Antworten