首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle : ORA-00907:缺少右括号-

Oracle : ORA-00907:缺少右括号-
EN

Stack Overflow用户
提问于 2020-11-14 22:54:35
回答 2查看 172关注 0票数 0

我看到许多其他人提出了一个与同一问题有关的问题,但没有一个问题的答案解决了我的问题。

我在上运行下面的代码并获得错误

ORA-00907:缺少右括号

代码语言:javascript
复制
create table CUST_ORDER (
    ord_id NUMBER(38) CONSTRAINT cusordtb_ordid_pk PRIMARY KEY,
    cust_id NUMBER(38) NOT NULL,
    order_date DATE(12) NOT NULL
);

我很肯定我没有漏掉任何括号。有人找到解决办法了吗?

EN

回答 2

Stack Overflow用户

发布于 2020-11-14 22:57:23

Oracle date数据类型不需要长度。

考虑:

代码语言:javascript
复制
create table CUST_ORDER (
    ord_id NUMBER(38) CONSTRAINT cusordtb_ordid_pk PRIMARY KEY,
    cust_id NUMBER(38) NOT NULL,
    order_date DATE NOT NULL
);
票数 1
EN

Stack Overflow用户

发布于 2020-11-14 23:04:29

日期不算长。所以您不需要指定相同的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64839471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档