oracle SQL开发人员询问替换值

oracle SQL开发人员询问替换值,oracle,insert,Oracle,Insert,我有这样一个插入查询: INSERT INTO CONSUMER (CONS_ID_NO, LOCATION_ID, AREA_CODE, CONS_NO, CAT_CODE, KEY_ID, CONS_NAME, ADDRESS1, ADDRESS2,

我有这样一个插入查询:

INSERT INTO CONSUMER
            (CONS_ID_NO,
             LOCATION_ID,
             AREA_CODE,
             CONS_NO,
             CAT_CODE,
             KEY_ID,
             CONS_NAME,
             ADDRESS1,
             ADDRESS2,
             ADDRESS3,
             ADDRESS4,
             PHONE,
             DATE_CONNECT,
             FLAT,
             NO_OF_FLATS,
             BULK,
             OPENING_BALANCE,
             BALANCE_DATE,
             ROUTE_CODE,
             ROUTE_ORDER,
             METER_NO,
             METER_FIXATION_DATE,
             METER_OWNER,
             METER_WORKING,
             DISCONNECT,
             ALERT,
             LAST_READING,
             LAST_READING_DATE,
             LAST_READING_STATUS,
             PIC_AMT,
             PIC_KL,
             PIC_FROM,
             SC,
             MR,
             ARREARS,
             AS_ON_DATE,
             SCHEDULE_NO,
             MAIN_TYPE,
             SUB_TYPE,
             BILL_UPTO,
             CONS_SERVICE,
             CONS_SERVICE_ARREAR_CLEARED,
             PART_CONSUMER,
             BILL_ID_NO,
             READING_POSTED,
             METER_DIGITS,
             LAST_ADJUSTED_READING,
             LAST_ADJUSTED_DATE,
             LAST_ADJUSTED_STATUS)
VALUES      ('2112104945',
             '141',
             'CPW',
             '5225',
             'D',
             1946415,
             'ASHRAF PERILACODE
 & NASEEHA.K',
             'PERILACODEKP 1X/617A',
             'DHARSAN
 NAGAR',
             'PEROORKADA',
             '--',
             NULL,
             To_timestamp('2002-03-25
 00:00:00.0', 'DD-MON-RR HH.MI.SSXFF
 AM'),
             'N',
             NULL,
             NULL,
             52,
             To_timestamp('2002-03-01 00:00:00.0', 'DD-MON-RR
 HH.MI.SSXFF AM'),
             811,
             73,
             '10075256',
             To_timestamp('2010-11-12
 00:00:00.0', 'DD-MON-RR HH.MI.SSXFF
 AM'),
             'O',
             'Y',
             'N',
             'V',
             102,
             To_timestamp('2011-06-25
 00:00:00.0', 'DD-MON-RR HH.MI.SSXFF
 AM'),
             'W',
             55,
             13,
             To_timestamp('2011-06-25 00:00:00.0', 'DD-MON-RR
 HH.MI.SSXFF AM'),
             2,
             0,
             334,
             To_timestamp('2011-06-28
 00:00:00.0', 'DD-MON-RR HH.MI.SSXFF
 AM'),
             NULL,
             NULL,
             NULL,
             To_timestamp('2011-05-31 00:00:00.0', 'DD-MON-RR
 HH.MI.SSXFF
 AM'),
             NULL,
             NULL,
             'N',
             '3489554',
             'Y',
             5,
             102,
             To_timestamp('2011-06-25
 00:00:00.0', 'DD-MON-RR HH.MI.SSXFF AM'),
             'A'); 
  • 在sqldeveloper3(oracle11g)上执行此查询时,它会询问
    &naseeha
    的替换值。如何防止这种情况

  • 这也给了我一个错误

    Error report:
    SQL Error: ORA-01843: not a valid month
    01843. 00000 -  "not a valid month"
    
  • 上面给出的查询是我以前使用SQL Developer安装Oracle 11g时导入的SQL文件的一部分(我们在安装Oracle 11g时得到的,我认为它是版本1)

    所有insert查询都给出了相同的错误(数字2)

  • 关于这一点,这应该是可行的:

    SET DEFINE OFF
    
  • 尝试替换所有出现的

    'DD-MON-RR HH.MI.SSXFF AM'
    


  • to_timestamp('25-03-2002 00:00:00.0','dd-mm-yyyyy hh24:mi:ss.ff3')
    上述方法有效吗?我必须承认我试图回答你的问题,因为这看起来像是我以前遇到过的问题。其实我对这个话题没有深入的了解。只是尽我最大的努力。:)谢谢@sathya。我是新来的。以后将以正确的方式显示链接。:)此外,如果您正在查询,我会尝试使用
    to_char(,'dd-mm-yyyyy')
    dd-mm-yyyy
    格式格式化日期,因为您可以看到该日期格式(例如在脚本中,它是'2011-06-25 00:00:00.0')在脚本中是
    yyyy-mm-dd
    。因此,我不得不使用tip from并更改日期格式。然后我用了你的建议,事情就成功了+1美元。
    'yyyy-mm-dd hh24:mi:ss.ff3'