Tabellennamen abfragen ...
Moser Klaus
- datenbank
0 kerki0 Uwe Nohl0 Uwe Nohl0 Stefan Falz0 Uwe Nohl
Hallo Forum!
Wie kann ich mit einem einfachen SQL-Statement die Tabellennamen einer Datenbank abfragen. Geht das?
mfg Klausi
Hallo !
Wenn's um MySQL geht, siehe :
http://www2.rent-a-database.de/mysql/mysql-126.html
Gruß,
kerki
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
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 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
Hallo Uwe,
dafür gibts doch die ASP-FAQ.
http://www.aspfaq.de/faq/index.asp?FID=55&ELE=4789Tschau, Stefan
Hallo Stefan,
ist prompt bei den Lesezeichen aufgenommen worden!
Dank
Uwe Nohl
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