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