Inline Table-Valued Function Membuat UDF
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
120
CREATE FUNCTION Inline_Function_Name, sysname, FunctionName
-- Add the parameters for the function here param1, sysname, p1 Data_Type_For_Param1, ,
int, param2, sysname, p2 Data_Type_For_Param2, ,
char RETURNS TABLE
AS RETURN
-- Add the SELECT statement with parameter references here
SELECT 0
Pada contoh kali ini akan dibuat ITVF untuk menampilkan seluruh data yang ada pada tabel tertentu tetapi hanya kolom-kolom
tertentu.
Gambar 5.43: Fu gsi allProduct
Fungsi allProduct di atas digunakan untuk menampilkan seluruh data yang ada di kolom serial, name, description, dan price yang
ada di tabel dbo.products. sebagaimana aturan tentang ITVF variabel return hanya berupa tipe data TABLE.
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
121
Gambar 5.44: Proses da hasil eksekusi fu gsi allProduct
Perintah SQL di atas merupakan contoh eksekusi ITVF yang telah
dibuat, yaitu fungsi allProdutc. Karena pemanggilan fungsinya ditambahkan klausa
WHE‘E a e LIKE LG maka hasil yang
dike alika erupa data produk ya g e ga du g kata LG .