Darauf kann man leider keine allgemeingültige Antwort geben. Jede Datenbank besitzt eine gewisse Anzahl Systemtabellen, in welchen solche Informationen gespeichert sind.
Bei
Access z.B. siehst Du diese Tabellen, wenn Du die Option "Systemtabellen anzeigen" einstellst.
Bei Oracle kann man ganz einfach alle Tabellen des Benutzerkontos, unter dem man eingeloggt ist abfragen:
Code:
select * from user_catalog
Dies geht aber nur für das aktuelle Benutzerkonto, oder als Administrator.
Für Interbase und
MySQL muss ich Deine Frage weitergeben.