以前我見過這方面的討論,比如here。但是我想知道如果在某個地方,可能是10g或11g(我們使用11g),ORACLE已經引入了對「參數化視圖」的更好的支持,而不需要用各種用戶定義的類型和/或遊標定義或sys_context變量全部。ORACLE 11g中的表值函數? (參數化視圖)
我希望也許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)
我希望能得到同樣的結果... – craig 2016-03-01 18:23:20