Datentypen bestimmen
Die Tabelle columns der Datenbank INFORMATION_SCHEMA lässt uns auch Informationen über die Datentypen der Spalten in einer Tabelle extrahieren. Wir können Informationen wie die Zeichen- oder Zeichenfolgenlänge einer Spalte vom Typ CHAR oder VARCHAR oder die Genauigkeit eines Gleitkommatyps DECIMAL oder NUMERIC herausziehen.
Schauen wir uns mal die Tabelle customer aus unserer DVD-Verleih-Datenbank an. Dabei werden wir die Techniken anwenden, die du in der Lektion gelernt hast.
Diese Übung ist Teil des Kurses
<Kurs>Funktionen zur Datenbearbeitung in PostgreSQL</Kurs>Übungsanweisungen
- Wähle den Spaltennamen und den Datentyp aus der Systemdatenbank
INFORMATION_SCHEMA.COLUMNSaus. - Schränke die Ergebnisse so ein, dass nur die Tabelle
customerenthalten ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Get the column name and data type
SELECT
___,
___
-- From the system database information schema
FROM ___.COLUMNS
-- For the customer table
WHERE table_name = ___;