3

嗨,我必须使用数据库中已经存在的 oracle 函数。如果我如下调用函数,它工作正常

select PKG_Util.employeedetails('12345') from dual;

但是如果我尝试传入多个标识符,则此语句不会执行

select PKG_Util.employeedetails(select id from dbo.emp_details) from dual;

我知道 dual 只会输出一行。

但是有没有其他方法可以在emp id 上传递多行来执行函数包并获取输出。

谢谢

4

1 回答 1

4
select PKG_Util.employeedetails(id) from dbo.emp_details;
于 2013-01-15T16:29:18.547 回答