我有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不存在的错误
答案 0 :(得分:1)
您必须使用PostgreSQL上的一种服务器编程语言重写您的函数。
除了通常的嫌疑人PL / pgSQL和PL / Perl之外,你可以考虑使用PL/Java,但你必须自己构建它,并且不要指望你可以只重用你的Oracle代码而不用修改