oracle如何将Java函数转换为postgresql函数
我有一个oracle函数,我想把它转换成PostgreSQL。下面我要提到的是oracle函数
create or replace
FUNCTION "BOMQTYON" (M_Product_ID NUMBER, M_Warehouse_ID NUMBER,
M_Locator_ID NUMBER, LocatorType VARCHAR2)
RETURN NUMBER
AS LANGUAGE JAVA
NAME 'org.compare.sqlj.Product.bomQtyOnHold(int,int,int,java.lang.String) return java.math.BigDecimal';
我试图在PostgreSQL中创建一个函数,但它给了我一个错误,即JAVA语言不存在
# 1 楼答案
你必须用PostgreSQL上的一种服务器编程语言重写你的函数
除了通常的犯罪嫌疑人PL/PGSQL和PL/Perl,您可以考虑使用{A1},但是您必须自己构建它,并且不要期望您可以在不修改的情况下重用您的Oracle代码。p>