de.comp.lang.php.* FAQ

20.6. MySQL-Kompatibilität: Tabellen auflisten

Antwort von Frank Staude

Timm Friebe hat im Kapitel Datenbanken: Sybase für Sybase Datenbanken unter MySQL-Kompatibilität: Tabellen auflisten es ebenfalls beschrieben.

Bei MySQL gibt es die Funktion mysql_list_tables() , um Tabellen innerhalb der aktuellen Datenbank aufzulisten. Bei MSSQL gibt es die Funktion nicht. Um diese Funktion nachzubilden, lesen Sie die Spalte name aus der Tabelle sysobjects aus, allerdings nur die vom type U, das sind die User-tables. Andernfalls bekommen Sie alle Tabellen (inkl. der Systemtabellen) zurückgeliefert.

select name from sysobjects where type= 'U'

Valid HTML 4.01! Valid CSS!

20.6. MySQL-Kompatibilität: Tabellen auflisten
http://www.php-faq.de/q/q-mssql-list-tables.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team