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