本文介绍了oracle sql(缺少左括号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个名为grad_candidates的表

Im trying to create a table named 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:缺少左括号,有人可以帮忙吗?

ORA-00906: missing left parenthesis,, Can anyone help??

推荐答案

VARCHAR2要求数字绑定,例如:

VARCHAR2 requires a numerical bound to go with it, for example:

last_name VARCHAR2(30),

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

So, change your code to:

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

详细了解创建表语法

这篇关于oracle sql(缺少左括号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 15:33