ÎncepețiÎncepe gratuit

Conformarea cu tipurile de date

Pentru exemplificare, am creat o tabelă fictivă de baze de date care conține doar trei înregistrări. Coloanele au tipurile de date date, integer și, respectiv, text.

CREATE TABLE transactions (
 transaction_date date, 
 amount integer,
 fee text
);

Aruncă o privire asupra conținutului tabelei transactions.

Coloana transaction_date acceptă valori de tip date. Conform documentației PostgreSQL, aceasta acceptă valori în formatul YYYY-MM-DD, DD/MM/YY și altele similare.

Atât coloana amount, cât și coloana fee par să fie numerice; totuși, aceasta din urmă este modelată ca text – aspect de care vei ține cont în exercițiul următor.

Acest exercițiu face parte din cursul

Introducere în baze de date relaționale în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Execută codul exemplu dat.
  • Deoarece nu funcționează, analizează mesajul de eroare și corectează instrucțiunea în consecință – apoi execut-o din nou.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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;
Editează și rulează codul