3
我有一个特定的oracle包文件(pkk与pks)。我想从sqlplus执行包中的一个方法。我想这样做,而不编译到oracle数据库的软件包。可能从sql plus运行oracle包而不编译到数据库中?
这可能吗?如果是的话如何?
我有一个特定的oracle包文件(pkk与pks)。我想从sqlplus执行包中的一个方法。我想这样做,而不编译到oracle数据库的软件包。可能从sql plus运行oracle包而不编译到数据库中?
这可能吗?如果是的话如何?
您可以使用anonymous PLSQL block在不编译到数据库的情况下运行某些东西,但数据库中不存在的对象(包,函数,存储过程,类型等)需要在PLSQL匿名块中声明。
这意味着你将需要复制的方法()你想从包/等测试,在PLSQL块内将其粘贴:
DECLARE
FUNCTION your_fnc() RETURN ... AS ...
BEGIN
SELECT your_fnc()
FROM DUAL;
END;