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');
&naseeha
的替换值。如何防止这种情况Error report:
SQL Error: ORA-01843: not a valid month
01843. 00000 - "not a valid month"
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'