Moser Klaus: Tabellennamen abfragen ...

Hallo Forum!

Wie kann ich mit einem einfachen SQL-Statement die Tabellennamen einer Datenbank abfragen. Geht das?

mfg Klausi

  1. Hallo !

    Wenn's um MySQL geht, siehe :

    http://www2.rent-a-database.de/mysql/mysql-126.html

    Gruß,
    kerki

  2. Hallo Forum!

    Wie kann ich mit einem einfachen SQL-Statement die Tabellennamen einer Datenbank abfragen. Geht das?

    mfg Klausi

    Hallo Klausi,

    in MS-SQL-Server7.0:

    Create Procedure FETCH_TABLENAMES
    As

    SELECT  TABLE_NAME Tabellennamen
    FROM INFORMATION_SCHEMA.TABLES
    return

    Das musst Du wörtlich schreiben, TABLE_NAME ist der Name der Spalte in der System-Schema-Tabelle INFORMATION_SCHEMA.TABLES

    Allerdings werden neben den Tabellennamen auch die Namen aller Sichten, Systemtabellen und Systemsichten ausgegeben. Du kannst hier aber auch selbstverständlich mit WHERE-Kaluseln arbeiten, um das zu unterbinden.

    In Access wirst Du meines Wissens mit dem DAO tblDefinitions arbeiten müssen.

    Gruss
    Uwe Nohl

  3. Hallo Klausi,

    hier noch nachgereicht das statement für Access(2K):

    SELECT NAME AS Tabellennamen
    FROM MSysObjects WHERE TYPE=1;

    NAME wörtlich nehmen, es ist der Name des Feldes in der Systemtabelle MSysObjects. Es geht also auch in Access mit SQL.

    Gruss
    Uwe Nohl

    1. Hallo Klausi,

      hier noch nachgereicht das statement für Access(2K):

      SELECT NAME AS Tabellennamen
      FROM MSysObjects WHERE TYPE=1;

      NAME wörtlich nehmen, es ist der Name des Feldes in der Systemtabelle MSysObjects. Es geht also auch in Access mit SQL.

      Gruss
      Uwe Nohl

      Hallo Uwe,

      dafür gibts doch die ASP-FAQ.
      http://www.aspfaq.de/faq/index.asp?FID=55&ELE=4789

      Tschau, Stefan

      1. Hallo Uwe,

        dafür gibts doch die ASP-FAQ.
        http://www.aspfaq.de/faq/index.asp?FID=55&ELE=4789

        Tschau, Stefan

        Hallo Stefan,

        ist prompt bei den Lesezeichen aufgenommen worden!

        Dank
        Uwe Nohl

        1. Hallo an Alle!

          Vielen Dank für eure prompte Hilfe. Hat auch ganz toll geklappt.

          Stefan, die ASP-FAQ hab ich total vergessen, obwohl ich sie mir damals sofort in die Bookmarks aufgenommen habe, als Du sie angekündigt hast. Sorry.

          Liebe Grüsse aus Kärnten

          Klausi