Konformität mit Datentypen
Zu Demonstrationszwecken habe ich eine fiktive Datenbanktabelle erstellt, die nur drei Datensätze enthält. Die Spalten haben die Datentypen date, integer und text.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Betrachte den Inhalt der Tabelle transactions.
transaction_date akzeptiert date-Werte. Laut der Postgre SQL-Dokumentation werden Werte der Art YYYY-MM-DD, DD/MM/YY usw. akzeptiert.
Beide Spalten, amount und fee, scheinen numerisch zu sein, aber letztere ist als text modelliert, was du in der nächsten Übung berücksichtigen wirst.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in relationale Datenbanken in SQL</Kurs>Übungsanweisungen
- Führe den bereitgestellten Beispielcode aus.
- Wenn es nicht funktioniert, sieh dir die Fehlermeldung an und korrigiere die Anweisung entsprechend – führe sie dann erneut aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Let's add a record to the table
INSERT INTO transactions (transaction_date, amount, fee)
VALUES ('2018-24-09', 5454, '30');
-- Doublecheck the contents
SELECT *
FROM transactions;