Spalten in der JTL-Wawi-Datenbank finden mit INFORMATION_SCHEMA
Wenn man mit der Datenbank von JTL-Wawi arbeitet, muss man oft wissen, in welcher Tabelle sich eine bestimmte Spalte befindet. Das ist gar nicht so einfach, weil die JTL-Datenbank aus vielen Tabellen besteht.
Mit dem folgenden SQL-Befehl lässt sich das schnell herausfinden:
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE LOWER(COLUMN_NAME) LIKE '%maximalbe%';
Diese Abfrage sucht in allen Tabellen nach Spaltennamen, die den Begriff „maximalbe“ enthalten. So kann man z. B. Spalten wie fMaximalBestand oder nMaximaleBestellmenge finden.
Das ist besonders praktisch, wenn man:
eigene Auswertungen erstellt,
Datenexporte vorbereitet oder
prüfen möchte, in welcher Tabelle ein bestimmter Wert gespeichert wird.
Warum INFORMATION_SCHEMA sinnvoll ist:
Es liest nur Metadaten aus der Datenbank, also keine echten Werte. Dadurch kann man sicher suchen, ohne etwas zu verändern.
Mit dieser einfachen Methode spart man viel Zeit beim Arbeiten mit der JTL-Wawi-Datenbank und findet jede Spalte in wenigen Sekunden.
Hinweis zur Nutzung von Code-Beispielen
Die auf dieser Website bereitgestellten Code-Beispiele und Skripte dienen ausschließlich zu Demonstrations- und Lernzwecken. Die Nutzung in produktiven Umgebungen erfolgt auf eigene Verantwortung. Wir übernehmen keine Haftung für Schäden oder Datenverluste, die durch unsachgemäße Anwendung entstehen.