sql / expert
Snippet
Metadaten-Introspektion via Information Schema
Experten-SQL-Entwickler nutzen das INFORMATION_SCHEMA, um datenbankunabhängige Skripte für Audits oder dynamische Abfragegenerierung zu schreiben. Dieser Ausschnitt fragt die standardkonformen Metadaten-Views ab, um die Struktur einer Tabelle zu ermitteln.
snippet.sql
1
2
3
4
5
6
7
8
9
SELECTtable_name,column_name,data_type,is_nullableFROM information_schema.columnsWHERE table_schema = 'public'AND table_name = 'employees'ORDER BY ordinal_position;
Erklärung
1
FROM information_schema.columns
Greift auf den ANSI-Standard-View zu, der Informationen über alle Spalten in der Datenbank enthält.
2
WHERE table_schema = 'public'
Filtert nach dem spezifischen Schema, um Metadaten von Systemtabellen auszuschließen.