Selasa, 10 Januari 2012

USER DEFINE FUNCTION


Untuk membuat User Defined Function dapat mengikuti langkah- langkah berikut.
1. Buka IBM Data Studio
2. Pada Data Project Explorer, klik kanan salah 1 project.
3. Pilih new -> user Defined Function
4. Isi nama function, misalnya Function1, pilih next
5. Ganti statement dengan query yang anda inginkan
6. Pilih tipe data yang ingin di return
7. Finish
IBM Data Studio akan menggenerate hasil sebagai berikut
CREATE FUNCTION FUNCTION1( )
RETURNS INTEGER
NO EXTERNAL ACTION
————————————————————————
– SQL UDF (Scalar)
————————————————————————
F1: BEGIN ATOMIC
RETURN SELECT sum(salary) FROM STAFF;
END
Berikut screen shootnya
Untuk menjalankannya, sama seperti menjalankan Stored Procedure. Klik
kanan di Function1, pilih Deploy kemudian Run. Hasilnya dapat dilihat
di kanan bawah.
Untuk menjalankannya melalui DB2cmd, dapat menggunakan syntax “db2 values function1()”. Hasilnya akan sama.

Tidak ada komentar:

Posting Komentar