[英]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.