alle Tabellen namen in Datenbank ausgeben
bearbeitet von AugeHallo
> > ich will den Danknbank Inhalt an Tabellen Namen in SQL Befehl oder PDO Befehl ausgeben.
>
> … für PostgreSQL gibt es das [Information Schema](http://www.postgresql.org/docs/current/static/information-schema.html): `SELECT table_name FROM information_schema.tables`{:.language-sql} bzw `SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'`{:.language-sql} - `'public'` dann hier ersetzen durch den Namen deines Schemas.
Das gilt auch für den MS SQL Server.
~~~sql
USE Datenbankname
GO
-- Tabellen
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
GO
-- Views
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW'
GO
-- beides
SELECT * FROM INFORMATION_SCHEMA.TABLES
GO
~~~
Tschö, Auge
--
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
Terry Pratchett, „Gevatter Tod“