开始使用免费开始使用

符合数据类型的要求

为了演示,我创建了一个只包含 3 条记录的虚构数据库表。各列的数据类型分别为 dateintegertext

CREATE TABLE transactions (
 transaction_date date, 
 amount integer,
 fee text
);

请查看 transactions 表的内容。

transaction_date 列接受 date 值。根据 PostgreSQL 文档,它接受如 YYYY-MM-DDDD/MM/YY 等形式的值。

amountfee 两列看起来都是数值,不过后者被建模为 text——您将在下一个练习中处理这一点。

本练习是课程的一部分

SQL 关系型数据库入门

查看课程

练习说明

  • 运行给定的示例代码。
  • 如果运行失败,请查看错误信息并相应更正语句,然后再次执行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- 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;
编辑并运行代码