Tabellenwert-Funktionen in ORACLE 11g ? ( parametrisierte views )

Ich habe gesehen, Diskussionen über diese in der Vergangenheit, wie hier. Aber ich Frage mich, wenn irgendwo entlang der Linie, vielleicht 10g oder 11g (wir sind mit 11g), ORACLE eingeführt hat jeder bessere Unterstützung für "parametrisierte sichten", ohne dass ein Wurf auf die Datenbank, in der alle Arten von benutzerdefinierten Typen und/oder den cursor-Definitionen oder sys_context Variablen alle über.

Ich hoffe, dass vielleicht die ORACLE-Unterstützung für etwas, das einfach "nur funktioniert", gemäß dem folgenden Beispiel in 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

Dann einfach nur die Auswahl es als so:

SELECT * FROM dbo.getSomeData(23)
Ich habe gehofft, für die gleiche Sache...

InformationsquelleAutor eidylon | 2010-01-13

Schreibe einen Kommentar