【发布时间】:2019-04-25 12:11:13
【问题描述】:
我有一个返回 varchar2 表的存储函数。 我想在选择中使用它
存储函数:-
create or replace PACKAGE TESTSTR AS
TYPE strings_t IS TABLE OF VARCHAR2 (4000);
FUNCTION strings
RETURN strings_t;
END TESTSTR;
select * from TABLE (TESTSTR.strings())
它给我带来了无效数据类型错误
ORA-00902: 无效的数据类型
【问题讨论】:
-
您可能希望使用链接答案中的
PIPLELINED TABLE函数。