【发布时间】:2016-02-03 13:14:12
【问题描述】:
我正在创建一个表并输入了以下命令:
SQL> create table accident(report_number integer primary key,
2 date varchar(20),
3 location varchar(20));
我收到了这个错误:
date varchar(20),
*
ERROR at line 2:
ORA-00904: : invalid identifier
谁能告诉我错误在哪里以及如何纠正它?
【问题讨论】:
-
有一个名为“日期”、类型为
VARCHAR的列闻起来像糟糕的设计——不应该是DATE类型吗? -
请考虑使用
varchar2而不是varchar,即deprecated