CommencerCommencez gratuitement

Conformité aux types de données

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

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

Examinez le contenu de la table transactions.

La transaction_date comprend des valeurs date. Selon la documentation PostgreSQL, elle accepte des valeurs sous la forme YYYY-MM-DD, DD/MM/YY, etc.

Les deux colonnes amount et fee semblent être numériques, cependant, la seconde est modélisée comme text, ce dont vous tiendrez compte dans l'exercice suivant.

Cet exercice fait partie du cours

<cours>Introduction aux bases de données relationnelles en SQL</cours>
Voir le cours

Instructions de l’exercice

  • Exécutez le code d'exemple fourni.
  • Si cela ne fonctionne pas, veuillez examiner le message d'erreur et corriger l'instruction en conséquence, puis exécutez-le à 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