Es gibt auch
DBMS, bei denen man Parameter an einen View übergeben kann.
Aber meißtens ist es so, dass der View die Daten für alle User gibt und man das Userabhängige dann über das WHERE des äußeren SELECTs rausfiltert.
Aber diese SP müsste ich dann ja auch in der View verwenden und damit läge der Parameter in der View, an die ich keinen übergeben kann. Oder hab ich was übersehen?
Jupp, indem du eben nicht den View verwendest, sondern direkt das Result der SP.
SELECT * FROM YourSP(Params)
,
bzw. siehe #6, falls es in diesem
DBMS so gemacht werden muß.
Ich kenn ADS auch nicht, aber andere
DBMS erlauben SP in mehreren Sprachen, wo man z.B. auch direkt ein
SQL-Statement als Funktionsrumpf angeben kann.
Also die SP nur als eine Art Makro um das SELECT drumrum.