ORA-00907:指定'ON UPDATE TIMESTAMP'时缺少右括号

时间:2013-09-27 21:02:38

标签: sql oracle

我需要为DB中的每个表创建两列 - created_date和updated_date。 我在Oracle中尝试以下SQL,但它不起作用:

create table tmptmp (
  id number(10), 
  created TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE TIMESTAMP
);

上面给出了以下错误:

Error at Command Line:5 Column:42
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"
*Cause:    
*Action:

有任何疑问,这里有什么问题?

0 个答案:

没有答案