1

您好,我正在尝试在 toad 中运行此 oracle 查询,但出现上述错误。我该如何解决?

INSERT
INTO IMAGE
  (
    IMAGE_SEQ_NO,BLDG_ID,BU_ID,DT_TAKEN,
    NEGATIVE_NO,FILENAME,FILE_TYPE,DESCRIPTION,
    STORAGE_SRCE,DOC_ID,PICT_SRCE_TYPE,TAKE_BY,
    INFO_SRCE,DOC_REF_NO,DOC_TYPE,SUB_DOC_TYPE,
    DDW_IMAGE_DOC_STATUS,SUB_IMAGE_DOC_STTS_DT,CPVI,FY,
    CY,HPD_PRIVACY_FLG,EXT_PRIVACY_FLG,SCAN_DEVICE,
    ADD_BY,ADD_DT,CHG_BY,CHG_DT,
    REC_STTS,REC_STTS_REASON,REC_STTS_DT
  )
  VALUES
  (
    1087986,43633,78,'30/June/2010 12:15:15 PM',
    NULL,NULL,0,NULL,
    0,2065041,0,0,0,
    NULL,1,204,0,
    '30/June/2010 12:15:15 PM','1',0,0,
    NULL,NULL,NULL,'JKF',
    '30/June/2010 12:15:15 PM','JKF','30/June/2010 12:15:15 PM',1,
    NULL,'30/June/2010 12:15:15 PM'
  );
4

2 回答 2

3

通常,使用 TO_DATE 函数将日期插入 Oracle 时使用特定格式是个好主意:请参阅http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions183.htm

如果您想对所有内容使用标准格式,请使用 NLS_DATE_FORMAT:

alter session  set NLS_DATE_FORMAT='DD-MM-YYYY'
于 2010-06-30T20:16:21.177 回答
0

日期格式可能与您的连接设置不匹配。

于 2010-06-30T20:11:52.260 回答