【发布时间】:2014-02-06 07:13:15
【问题描述】:
我使用的是 oracle 10g 和 jdk 1.6
我想从 oracle 触发器中调用 java 类,因为我在下面尝试-
我的java类是-
public class DBTrigger
{
public static void logSal()
{
System.out.println("In java class");
}
}
我的预言机触发器是-
CREATE OR REPLACE TRIGGER sal_trig
AFTER UPDATE OF sal ON emp
FOR EACH ROW
WHEN (new.sal > 1.2 * old.sal)
CALL logSal();
但我可以调用它。
所以请给我一个建议。
【问题讨论】:
-
可能你可以得到答案here
-
但是java类的位置。
-
小评论。当使用 Oracle 10g 时,如果您使用的是 Java 1.5(在 DB serverver 上)。无论您使用的桌面是什么 JVM 版本。