Bonjour à tous,
Sous Oracle 11.2 sous AIX 6.1, je fais face à une erreur étrange : la requête suivante ne passe pas 9 fois sur 10, avec une reprise de boucle sur erreur la requête passe après un certain temps. Comment se fait il que l'erreur ne soit pas définitive ?
L'erreur obtenue est : ORA-01841 year must be between -4713 and +9999
Normalement ce sont des variables "binds" mais j'ai retrouvé leurs valeurs.
Niveau CHARSET c'est exactement le même que sur ma base qui elle n'a jamais cette erreur.
Je remets les variables les unes en face des autres :insert into tb_eft_msg (soc_id,uti,ruti,stkinmsg,stkoutmsg,usr_id,unit,direction,mnemonic,type,
subtype,creation_date,value_date,amount,currency,dec_nbr,eftstate,status,rej_reason,rej_cause,hostbulk,hostdate,field20,sender,receiver,corr_id,loc_amount,conf_amount,priority,bulk,bc_id,transcat)
values ('ZIRAAT_BANK','TCZBOPR130630001',' ','R298130304017500','','','','R','REJ','298','35',
to_date('2013-03-06 12:03:01','yyyy-mm-dd HH24:MI:SS'),'','0','XXX','0','3','','9','0','N','N','E299130304017800',
'EFTS','TCZB','EFTS','0','0','50','N','','')
Que pourrais je encore vérifier ?soc_id 'ZIRAAT_BANK'
uti 'TCZBOPR130630001'
ruti 'R298130304017500'
stkinmsg ''
stkoutmsg ''
usr_id ''
unit ''
direction 'R'
mnemonic 'REJ'
type '298'
subtype '35'
creation_date to_date('2013-03-06 12:03:01','yyyy-mm-dd HH24:MI:SS')
value_date ''
amount '0'
currency 'XXX'
dec_nbr '0'
eftstate '3'
status ''
rej_reason '9'
rej_cause '0'
hostbulk 'N'
hostdate 'N'
field20 'E299130304017800'
sender 'EFTS'
receiver 'TCZB'
corr_id 'EFTS'
loc_amount '0'
conf_amount '0'
priority '50'
bulk 'N'
bc_id ''
transcat ''
merci !
Partager