【发布时间】:2011-01-04 18:47:13
【问题描述】:
我过去曾看到过有关此问题的讨论,例如 here。但我想知道是否在某个地方,可能是 10g 或 11g(我们正在使用 11g),ORACLE 是否引入了对“参数化视图”的任何更好的支持,而无需在数据库中乱扔各种用户定义的类型和/或游标定义或 sys_context 变量。
我希望 ORACLE 可能会增加对“正常工作”的支持,如以下 T-SQL 示例所示:
CREATE FUNCTION [dbo].[getSomeData] (@PRODID ROWID)
RETURNS TABLE AS
RETURN SELECT PRODID, A, B, C, D, E
FROM MY_TABLE
WHERE PRODID = @PRODID
然后就这样选择它:
SELECT * FROM dbo.getSomeData(23)
【问题讨论】:
-
我也希望得到同样的结果......
标签: oracle views oracle11g parameterized user-defined-functions