【问题标题】:ORACLE :missing right parenthesis [closed]ORACLE:缺少右括号[关闭]
【发布时间】:2017-12-22 08:52:44
【问题描述】:

ORACLE:缺少右括号

ALTER TABLE PRODUCTS  MODIFY 
(RECEIVED_DATE DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );

甲骨文 12c

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    Oracle 列定义中没有ON UPDATE 子句。 Oracle 之所以抱怨,是因为它希望在 DEFAULT CURRENT_TIMESTAMP 之后有一个右括号。

    【讨论】:

      【解决方案2】:

      您似乎想保留上次更新的日期。为此,您需要在表中添加更新触发器。

      检查这个答案。

      Updating value via trigger AFTER UPDATE Oracle 11g

      【讨论】:

        猜你喜欢
        • 2021-11-10
        • 2019-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-29
        • 1970-01-01
        • 2022-01-10
        相关资源
        最近更新 更多