Conformité aux types de données
À des fins de démonstration, j'ai créé un tableau de base de données fictif qui ne contient que trois enregistrements. Les colonnes ont les types de données date
, integer
, et text
, respectivement.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Consultez le contenu du tableau transactions
.
Le site transaction_date
accepte les valeurs de date
. D'après la documentation de PostgreSQL, il accepte les valeurs sous la forme YYYY-MM-DD
, DD/MM/YY
, et ainsi de suite.
Les deux colonnes amount
et fee
semblent être numériques, mais la dernière 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 SQL
Instructions
- Exécutez l'exemple de code donné.
- Si cela ne fonctionne pas, consultez le message d'erreur et corrigez la déclaration en conséquence, puis exécutez-la à 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;