在简单的sql中查询pl / sql记录类型

时间:2013-06-20 09:12:20

标签: sql plsql record

我在包中有一个函数,它返回一个用户定义的记录。

记录如下:

type MyRecord is record (
    id varchar(15),
    start_date date
);

我想在sql查询中调用我的函数。我试过这个:

select id, start_date from (select mypackage.myfunc() from dual);

但它不起作用。主要问题是如何从简单的SQL查询中调用存储的函数。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了答案:

select * from table(mypackage.myfunc());