CommencezCommencez gratuitement

Respecter les types de données

À des fins de démonstration, j'ai créé une table fictive qui ne contient que trois enregistrements. Les colonnes ont respectivement les types de données date, integer et text.

CREATE TABLE transactions (
 transaction_date date, 
 amount integer,
 fee text
);

Jetez un coup d'œil au contenu de la table transactions.

La colonne transaction_date accepte des valeurs de type date. Selon la documentation de PostgreSQL, elle accepte des valeurs sous la forme YYYY-MM-DD, DD/MM/YY, et ainsi de suite.

Les colonnes amount et fee semblent toutes deux numériques ; toutefois, la seconde est définie comme text — ce dont vous tiendrez compte dans le prochain exercice.

Cette activité fait partie du cours

Introduction aux bases de données relationnelles en SQL

Voir le cours

Instructions de l’exercice

  • Exécutez l'exemple de code fourni.
  • Comme il ne fonctionne pas, consultez le message d'erreur et corrigez l'instruction en conséquence, puis exécutez-la de nouveau.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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;
Modifier et exécuter le code