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
Funktionen zur Datenbearbeitung in PostgreSQL
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Get the column name and data type
SELECT
___,
___
-- From the system database information schema
FROM ___.COLUMNS
-- For the customer table
WHERE table_name = ___;