0

我试图创建一个名为 grad_candidates 的表

  CREATE TABLE grad_candidates
    (student_id    NUMBER(6),
    last_name VARCHAR2,
    first_name VARCHAR2,
    credits NUMBER(3),
    graduation_date DATE DEFAULT SYSDATE);

ORA-00906: 缺少左括号,谁能帮忙??

4

1 回答 1

6

VARCHAR2需要一个数字绑定,例如:

last_name VARCHAR2(30),

因此,将您的代码更改为:

 CREATE TABLE grad_candidates
    (student_id  NUMBER(6),
    last_name VARCHAR2 (255),
    first_name VARCHAR2 (255),
    credits NUMBER(3),
    graduation_date DATE DEFAULT SYSDATE);

了解有关创建表语法的更多信息

于 2013-04-16T18:27:02.140 回答