SQL 命令未运行(无效标识符)可能是 SYSDATE?

Gre*_*und 1 sql oracle-apex

我在运行命令时遇到了一些麻烦,我认为这与 SYSDATE 命令有关:

CREATE TABLE crimes (
  crime_ID NUMBER(9),
  criminal_ID NUMBER(6),
  classification CHAR(1),
  data_changed DATE DEFAULT SYSDATE,
  status CHAR(2),
  hearing_date DATE,
  appeal_cut_date DATE,
);

Run Code Online (Sandbox Code Playgroud)

我明白了ORA-00904: : invalid identifier error。任何修复?

Bob*_*ica 5

问题是最后一个字段定义:

appeal_cut_date DATE,
Run Code Online (Sandbox Code Playgroud)

去掉逗号,你会没事的。

db<>在这里摆弄

  • 说“谢谢”的最好方式就是接受答案;) (2认同)