Exadata上的Oracle 11g。我在包中有一个功能。我在SQL开发人员中测试它。
当我调用它时,请使用SQL和'运行语句',它需要90秒。
SELECT MSG_DESC
FROM TABLE (PKG_COMMON.FUNC_TEST(a,b,c,d));
当我调用它时,使用SQL和'运行脚本,只需不到5秒。
declare
V_MSG_DESC VARCHAR(50);
BEGIN
SELECT MSG_DESC
INTO V_MSG_DESC
FROM TABLE (PKG_COMMON.FUNC_TEST(a,b,c,d));
END;
我想知道是什么让它在第一种方式上变得如此缓慢。