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