IniziaInizia gratis

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

Visualizza il corso

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;
Modifica ed esegui il codice