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