お世話になっております。
オラクルでストアドプロシージャを作成しました。
しかしupdate文の実行時に落ちてしまいます。
sqlplusでupdate文をそのまま実行すると処理は問題なく遂行されます。
FUNCTION insert( in_SystemCode IN VARCHAR2, in_TargetAppId IN VARCHAR2, in_SystemUserId IN VARCHAR2, in_BaseDay IN NUMBER, in_SQL IN VARCHAR2, in_SQL2 IN VARCHAR2 ) RETURN NUMBER as /* 変数定義 */ varSql VARCHAR2(32767); varMethodName CONSTANT VARCHAR2(255) := 'PR1HK2T00100.FR1HK2UpInsTsuhanData'; intUpdatedCount NUMBER; BEGIN varSql := 'update HOGETB set age = '12' where id = 3457'; execute immediate varSql; EXCEPTION WHEN OTHERS THEN return -1; END insert;
なにかほかに問題が考えられるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。