簡體   English   中英

Oracle無效號碼ORA-06512

[英]Oracle Invalid Number ORA-06512

我正在嘗試從ODP.NET C#執行將數據插入表的packageprocedure,並且出現以下錯誤:

ORA-01722:無效編號ORA-06512:在“ TTS.EMP_PKG”中,第86行ORA-06512:在第1行

這是該程序包的第86行:

UPDATE TTS.TRAN_EMPLOYEE_TBL 
   SET EMP_ID = EMPID, 
       FIRST_NAME = FIRSTNAME, 
       LAST_NAME = LASTNAME, 
       COMIT_ID = COMITID, 
       RACF_ID = RACFID,
       EMAIL_ID = EMAILID, 
       LOC_CITY = LOCCITY, 
       LOC_COUNTRY = LOCCOUNTRY, 
       REGION = REGION,
       USER_MODIFIED = USERMODIFIED, 
       DATE_MODIFIED = SYSDATE 
 WHERE TRAN_EMP_ID = 9440

所有都是varchar2字段,並且輸入參數也是varchar2類型。 最初,我有一個9440的輸入參數,但是當遇到上述錯誤時,我對該數字進行了硬編碼,但仍然得到它。 你能幫忙嗎?

Joachim Isaksson,您是對的。.我忘了表中的一列是整數,一旦我做了to_number,它就會再次起作用。 感謝您的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM