OracleCommand执行一段脚本,显示成功,实际上没有写进去
脚本大概是这样的,最前面是创建一个Package,然后下面有用到
CREATE OR REPLACE PACKAGE GLOBALPKG
AS
TYPE RefCursor IS REF CURSOR;
END;
/
CREATE OR REPLACE FUNCTION TESTFUNC(bSts IN INT, rc OUT GLOBALPKG.RefCursor) RETURN INTEGER
IS
END;
/
脚本自身没有问题,通过PLSQL执行,实际上是成功的。
但是在应用程序调用执行这段脚本,显示成功,但是实际上数据库中并没有创建这个函数。
求大神 是什么原因?
我自己试了一下,问题可能是处在前面创建Package这部分,我把这部分去掉之后,应用端调用时成功的。
但是没有找到相关资料。。。