使用PL / SQL在视图创建中迭代调用函数

时间:2013-10-09 11:59:25

标签: plsql oracle-sqldeveloper create-view

我有这张桌子:

Account_id  |  ...    |   Message

111111      |  ...    |   blablablablabla
222222      |  ...    |   heyheyheyheyheyheyhey
111111      |  ...    |   blablablablablabla
222222      |  ...    |   heyheyheyhey

我已经创建了一个PL / SQL函数来连接每个account_id的所有消息,但是我的函数每次只为一个account_id执行,因为函数的输入参数是我想要的帐户的account_id连接消息。

现在问题是我想创建该表的视图并同时为所有account_id运行我的函数。

如何在视图创建过程中迭代调用我的函数?

提前致谢。

1 个答案:

答案 0 :(得分:0)

当你没有显示任何代码时很难提供帮助,但我想这可行:

Create Or Replace Force View Your_View As
--
Select Distinct your_function(yt.account_id)
--
From your_table yt