PL/SQL 函数高速缓存不适用于以下情况:
(1) 函数是在具有调用者权限的模块中或匿名块中定义的。
(2) 函数是用管道传输的表函数。
(3) 该函数包含OUT 或IN OUT 参数。
(4) 该函数包含下列类型的IN 参数:BLOB、CLOB、NCLOB、REF CURSOR、集合、对象或记录。
(5) 该函数的返回类型为:BLOB、CLOB、NCLOB、REFCURSOR、对象、记录或包含上述不受支持的某个返回类型的集合。