LoslegenKostenlos starten

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>
Kurs ansehen

Ü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;
Code bearbeiten und ausführen