0
私は、テーブルにデータを挿入ODP.NETのC#からpackageprocedureを実行しようとしていると私は、次のようなエラーになっています:ここでOracleの無効な番号ORA-06512
ORA-01722: invalid number ORA-06512: at "TTS.EMP_PKG", line 86 ORA-06512: at line 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の入力パラメータを持っていましたが、私は上記のエラーが出たときに番号をハードコーディングしていますが、まだそれを取得しています。 助けてもらえますか?
あなたとデータベースがすべてVARCHARであることに同意しないようです。実際のテーブルスキーマを投稿できますか? –
スキーマの詳細を投稿できますか? – V4Vendetta