HIK Elektronikus Felsőoktatási Tankönyv- és Szakkönyvtár
A Kempelen Farkas Felsőoktatási Digitális Tankönyvtár/vagy más megjelenítő által közvetített digitális tartalmat a felhasználó a szerzői jogról szóló 1999. évi LXXVI. tv. 33. paragrafus (4) bekezdésében meghatározott oktatási, illetve tudományos kutatási célra használhatja fel. A felhasználó a digitális tartalmat képernyőn megjelenítheti, letöltheti, arról elektronikus adathordozóra vagy papíralapon másolatot készíthet, adatrögzítő rendszerében tárolhatja. A Kempelen Farkas Felsőoktatási Digitális Tankönyvtár/vagy más megjelenítő weblapján található digitális tartalmak üzletszerû felhasználása tilos, valamint kizárt a digitális tartalom módosítása és átdolgozása, illetve az ilyen módon keletkezett származékos anyag további felhasználása.

18.7.3. Helyben kifejtett táblaértékű függvények

A helyben kifejtett (inline) táblaértékű függvények table típusú objektumokat adnak vissza, amelyeket egyetlen SELECT utasítás tölt fel.Itt nincs BEGIN és END utasítások közé zárt utasításblokk, a függvény mindössze egy SELECT utasítást tartalmaz.

Példa egy helyben kifejtett táblaértékű függvényre:

/*Visszaadja a Products tábla azon sorait, amelyek UnitsInStock oszlopában a paraméterként átadott újrarendelési szintnél kisebb, vagy azzal egyenlő érték szerepel. */

CREATE FUNCTION ProductsToBeReordered(@ReorderLevel int)

RETURNS table

AS

(

SELECT * FROM Products

WHERE UnitsInStock <= @REorderLevel

)

A skalárfüggvényektől eltérően meghívásukkor nem kell feltüntetnünk a tulajdonost.

SELECT * FROM ProductsToReordered(10)