Conformidade com tipos de dados

Para fins de demonstração, criei uma tabela de banco de dados fictícia que contém apenas três registros. As colunas têm os tipos de dados date, integer e text, respectivamente.

CREATE TABLE transactions (

 transaction_date date, 

 amount integer,

 fee text

);

Dê uma olhada no conteúdo da tabela transactions.

transaction_date aceita valores do tipo date. De acordo com a documentação do PostgreSQL, ele aceita valores na forma de YYYY-MM-DD, DD/MM/YY, e assim por diante.

As colunas amount e fee parecem ser numéricas. No entanto, a última é modelada como text, o que deve ser levado em consideração no próximo exercício.

Este exercício faz parte do curso

Introdução aos Bancos de Dados Relacionais em SQL

Ver Curso

Instruções de exercício

  • Execute o código de exemplo fornecido.
  • Se não funcionar, dê uma olhada na mensagem de erro e corrija a instrução conforme necessário. Depois, execute-a novamente.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

-- 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;