Staffsite STMIK PPKIA Pradnya Paramita 1ac3e function 6

FUNCTION

Definisi
• Function dalam bahasa pemrograman adalah sebuah
subrutin yang digunakan untuk mengenkapsulasi logika
yang sering digunakan. Dengan function, kode program
yang membutuhkan logika seperti terdapat dalam function
tidak perlu menuliskan ulang akan tetapi cukup
memanggil function tersebut.

• Perbedaan function dengan store procedure adalah
function memberikan nilai keluaran sementara store
procedure tidak.

Secara khusus dalam SQL Server
2000 terdapat 2 macam function :
• Built-in Functions
• User-defined Functions

Sintaks dasar untuk pembuatan
Function :


Deskripsi
• Nama_function; Adalah nama fungsinya. Harus mengikuti aturan
identifier, yaitu harus unik pada sebuah database,

• @parameter; Adalah parameter yang didefiisikan oleh user. Boleh
mendefinisikan lebih dari satu parameter. Paramater harus isi pada saat
fungsi di eksekusi.

• Tipe_data_return; Adalah tipe data dari hasil yang dikembalikan. Nilai
yang dikembalikan harus memgacu ke tipe data yang didefinisikan
sebelumnya.

• Statement; Adalah tempat menuliskan perintah-perintah SQL (TransactSQL statement).