CommencerCommencer gratuitement

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

Afficher le cours

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;
Modifier et exécuter le code