ORA-01843:不是有效月份:to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM')

时间:2016-12-29 05:05:25

标签: oracle date

我在插入过程中遇到了问题。这是问题所在:

insert into AI_FILEANDFOLDER
(ID,DESCRIPTION,OWNER,ROOTFOLDER,CATEGORY,PATH,NAME,TYPE,VERSIONNO,VISIBILITYTYPE,
VISIBLE,CREATEDBY,CREATEDON,ISDEFAULT,LASTUPDATEDON,LASTUPDATEDBY,ISARCHIVABLE,ISARCHIVED,ISPURGEABLE,ISPURGED) 
values (1,'Documents parent folder','Demo','/Demo',null,'/','Documents','folder',1,'PVT',1,'Demo',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'),'1',to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM'),'Demo',0,0,0,0)

我在短语to_timestamp(sysdate,'DD-MON-RR HH.MI.SSXFF AM')面临一个例外:

  

ORA-01843:不是有效月份

1 个答案:

答案 0 :(得分:3)

您想使用SYSTIMESTAMP

insert into AI_FILEANDFOLDER
(ID,DESCRIPTION,OWNER,ROOTFOLDER,CATEGORY,PATH,NAME,TYPE,VERSIONNO,VISIBILITYTYPE,
VISIBLE,CREATEDBY,CREATEDON,ISDEFAULT,LASTUPDATEDON,LASTUPDATEDBY,ISARCHIVABLE,ISARCHIVED,ISPURGEABLE,ISPURGED) 
values (1,'Documents parent folder','Demo','/Demo',null,'/'
    ,'Documents','folder',1,'PVT',1,'Demo'
    ,systimestamp,'1',systimestamp,'Demo',0,0,0,0)