Conformità ai tipi di dato
Per scopi dimostrativi, ho creato una tabella di database fittizia che contiene solo tre record. Le colonne hanno rispettivamente i tipi di dato date, integer e text.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Dai un'occhiata ai contenuti della tabella transactions.
La colonna transaction_date accetta valori di tipo date. Secondo la documentazione di PostgreSQL, accetta valori nella forma YYYY-MM-DD, DD/MM/YY e così via.
Le colonne amount e fee sembrano entrambe numeriche; tuttavia, la seconda è modellata come text, e te ne occuperai nel prossimo esercizio.
Questo esercizio fa parte del corso
Introduzione ai database relazionali in SQL
Istruzioni dell'esercizio
- Esegui il codice di esempio fornito.
- Poiché non funziona, guarda il messaggio di errore e correggi di conseguenza l'istruzione, quindi eseguila di nuovo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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;