Conformidad con los tipos de datos

A modo de demostración, he creado una tabla ficticia de base de datos que solo contiene tres registros. Las columnas tienen los tipos de datos date, integer y text, respectivamente.

CREATE TABLE transactions (

 transaction_date date, 

 amount integer,

 fee text

);

Echa un vistazo al contenido de la tabla transactions.

La dirección transaction_date acepta los valores date. Según la documentación de PostgreSQL, acepta valores en forma de YYYY-MM-DD, DD/MM/YY, etc.

Ambas columnas amount y fee parecen ser numéricas, sin embargo, esta última se modeliza como text, lo que tendrás en cuenta en el siguiente ejercicio.

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Instrucciones de ejercicio

  • Ejecuta el código de ejemplo dado.
  • Como no funciona, echa un vistazo al mensaje de error y corrige la sentencia como corresponda; luego ejecútala de nuevo.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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