没有这种写法default 必须是确定的值

解决方案 »

  1.   

    我版本5.7你的语句没问题。create table ZXD_SB_RESULT_LOG
    (
      POLICYCODE VARCHAR(50),
      CASEINT VARCHAR(50),
      LINK       VARCHAR(20),
      CASEGRADE  VARCHAR(10),
      SBTIME     TIMESTAMP default 0,
      ISSTTFLAG  INT default 0,
      INPUTTIME  TIMESTAMP NOT NULL default CURRENT_TIMESTAMP
    )改成这样应该就OK了。或者你前面用DATETIME 类型应该也可以
      

  2.   

    我比较头痛,我最后把inputtime那句放字段最前面了,但是当有两个字段设置default CURRENT_TIMESTAMP的时候又报错。oracle都不会有这样的问题
      

  3.   

    我比较头痛,我最后把inputtime那句放字段最前面了,但是当有两个字段设置default CURRENT_TIMESTAMP的时候又报错。oracle都不会有这样的问题
    可能版本不一致吧。我5.7的是没问题的 5.1的我查了帮助档。 是会有你这问题。第一个要默认的。
      

  4.   

    我比较头痛,我最后把inputtime那句放字段最前面了,但是当有两个字段设置default CURRENT_TIMESTAMP的时候又报错。oracle都不会有这样的问题
    可能版本不一致吧。我5.7的是没问题的 5.1的我查了帮助档。 是会有你这问题。第一个要默认的。
    是版本问题,哎