我正在尝试从 ODP.NET C# 执行一个包过程,它将数据插入表中,我收到以下错误:
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 的输入参数,但是当我收到上述错误时,我硬编码了这个数字,我仍然得到它。你能帮忙吗?