Method terdiri dari : Procedure dan Function
1.1. Menggunakan Table Mahasiswa.
1.2. Method Insert
Format :
Create or replace procedure “nama_method”(Parameter input)
Begin
// Isi bagian ini sebagai isi method;
End;
Contoh :
Create or replace procedure tambahmhs(in nama1 varchar (20), in nim1 varchar(20), in no_tlp1 varchar(13), in umur integer)
Begin
Insert into mahasiswa (nama, nim, no_tlp, umur)Values (nama1, nim1, no_tlp1, umur1);
End;
1.3. Penulis kode tersebut, akan terjadi error. Error ini hanya terjadi di DBMS DB2. Sedangkan pada DBMS lain tidak akan terjadi. Hal ini terjadi karena DBMS tidak bisa membedakan pentup antara statement dan query, karena keduanya menggunakan tanda titik koma. Hal ini terjadi hanya pada penggunaan method. Untuk mengatasinya, harus mengganti kode penutup dari statement, sehingga penutup statement dan query akan berbeda. Klik kanan di kode
1.4. Pilih set statement terminator
1.5. Ubah penutup statement selain titik koma. Contoh digunakan tanda pagar(#), maka Error akan hilang.
1.6. Blok kode yang sudah kamu buat, dan jalankan dengan menekan tombol play di pojok kanan atas.
2. Memanggil Method
2.1. Tulis kode berikut untuk memanggil method
Fromat :
Call “nama_method”(parameter input)#
Contoh:
Call tambahmhs(‘susanti’, ‘165150707111030’, ‘081330317331’, 21)#
2.2. Jalankan dengan menekan tombol play di pojok kanan atas.