1
私はJavaでAS/400のDB2にユーザー定義関数を書いていますが、もっとも奇妙なことが起こります。
私はいつでも同じ関数を返しますたとえ私がそれを落としていても、それを再作成しても、私がNOT DETERMINISTICを指定したとしても。
誰かがこのような振る舞いを経験したことはありますか?DB2 AS400のJava関数は常に同じ値を返します
私はJavaでAS/400のDB2にユーザー定義関数を書いていますが、もっとも奇妙なことが起こります。
私はいつでも同じ関数を返しますたとえ私がそれを落としていても、それを再作成しても、私がNOT DETERMINISTICを指定したとしても。
誰かがこのような振る舞いを経験したことはありますか?DB2 AS400のJava関数は常に同じ値を返します
この動作は、AS/400のSTRSQLからクエリを実行するときにのみ発生します。
AS/400環境外のクエリは、予期した結果を返します。
愚かな質問:あなたはあなたのテストと同じ環境で働いていますか? – AutomatedTester
いいえ私はWindows下で開発しており、AS400でテストしています。 私はテスト目的でクラス名を常に変更しています。 –
create functionコマンドのコピーとJavaメソッドヘッダーのコピーを提供できますか? –