【发布时间】:2018-06-26 18:10:56
【问题描述】:
我正在尝试创建一个将显示两列的 Oracle 视图:
Employee_ID、Department_ID
要获取部门 ID,我需要将一个雇员 ID 传递到我今天正在使用的函数中:
select * from TABLE(user.fn_department('dept',employee_id)
这将只为我提供我传递给它的employee_id 的department_ids 列表。
我可以从员工表中获取唯一员工的列表。
如何组合这两个输出?
谢谢!
【问题讨论】:
-
请Edit您的问题并添加一些sample data 和基于该数据的预期输出。 Formatted text 请no screen shots。 edit 您的问题 - 请不要在 cmets 中提供邮政编码或其他信息。
-
返回单行的表函数不是很有效恕我直言。我建议您绕过/避免该功能。只需将函数中包含的逻辑用作视图即可。