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