CommencerCommencer 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

Introduction aux bases de données relationnelles en SQL

Afficher le cours

Instructions

  • 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 cet exemple de code.

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