【发布时间】:2009-08-10 07:42:11
【问题描述】:
我正在用 Java 向 AS/400 上的 DB2 编写一个用户定义的函数,但发生了最奇怪的事情..
我总是从函数中得到相同的结果,即使我正在更改它,即使我删除它并再次创建它,即使我指定 NOT DETERMINISTIC ..
有没有人遇到过这样的行为?
【问题讨论】:
-
愚蠢的问题:您在与测试相同的环境中工作?
-
不,我正在 windows 下开发并在 AS400 下进行测试。我不断重命名该类以进行测试。
-
能否提供您的创建函数命令的副本以及 Java 方法标头的副本?
-
虽然我认为它完全不相关 - CREATE FUNCTION fnc() RETURNS VARCHAR(1000) FENCED LANGUAGE JAVA PARAMETER STYLE JAVA NOT DETERMINISTIC EXTERNAL NAME 'class.method' 外部操作 JAVA:公共静态 java.lang。字符串 fnc() { 返回 "OK"; }
-
我以为我会看到一些突出的东西,但我没有。对不起,我没有给你答案。 :-(
标签: java db2 ibm-midrange user-defined-functions