STORED PROCEDURE 1 Siti Mukaromah S Kom MCP

  • Slides: 19
Download presentation
STORED PROCEDURE 1 Siti Mukaromah, S. Kom, MCP.

STORED PROCEDURE 1 Siti Mukaromah, S. Kom, MCP.

MEMBUAT PROSEDUR PL/SQL TANPA PARAMATER 2

MEMBUAT PROSEDUR PL/SQL TANPA PARAMATER 2

CONTOH PENERAPAN DALAM ORACLE SQL*PLUS BISA ANDA LIHAT PADA GAMBAR BERIKUT INI: 3

CONTOH PENERAPAN DALAM ORACLE SQL*PLUS BISA ANDA LIHAT PADA GAMBAR BERIKUT INI: 3

DAN UNTUK MELIHAT HASILNYA DARI PROMPTSQL KETIKKAN EXECUTE NAMA-PROSEDURE. ATAU BISA ANDA SINGKAT MENJADI

DAN UNTUK MELIHAT HASILNYA DARI PROMPTSQL KETIKKAN EXECUTE NAMA-PROSEDURE. ATAU BISA ANDA SINGKAT MENJADI EXEC NAMA-PROSEDURE. 4

 Jika saat menjalankan PL/SQL di SQL*Plus Anda tidak mendapatkan hasil apa-apa di layar

Jika saat menjalankan PL/SQL di SQL*Plus Anda tidak mendapatkan hasil apa-apa di layar (dengan catatan tidak ada kesalahan kode program) maka tuliskan sintak berikut ini di prompt SQL. 5

 Jika kode program Anda cukup panjang atau jika terjadi kesalahan dan ingin memperbaikinya

Jika kode program Anda cukup panjang atau jika terjadi kesalahan dan ingin memperbaikinya ketikkan “ED” pada prompt SQL setelah itu akan muncul sebuah editor untuk mengedit sintak terakhir yang Anda tuliskan sepertipada gambar dibawah ini. 6

 Untuk kembali ke PL/SQL tekan tombol [ALT+F] lanjutkan dengan menekan tombol [X] jika

Untuk kembali ke PL/SQL tekan tombol [ALT+F] lanjutkan dengan menekan tombol [X] jika muncul pertanyaan pilih [Yes]. 7

MEMBUAT PROSEDUR PL/SQL DENGAN PARAMETER Semua contoh diatas adalah prosedur yang tidak menggunakan parameter,

MEMBUAT PROSEDUR PL/SQL DENGAN PARAMETER Semua contoh diatas adalah prosedur yang tidak menggunakan parameter, dimana nilai yang diproses sudah ditentukan dan berada di dalam prosedur tersebut. Ada juga prosedur yang sifatnya dinamis dimana nilainya bisa kita ubah sesuai dengan kondisi yang diinginkan. Agar bisa berfungsi seperti itu prosedur tersebut harus menggunakan sebuah paramater sebagai penerima inputan dari user. 8

SINGLE IN PARAMETER 9

SINGLE IN PARAMETER 9

UNTUK CARA PEMBUATAN SAMA DENGAN PROSEDUR YANG TIDAK MENGGUNAKAN PARAMETER. Contoh penerapannya bisa Anda

UNTUK CARA PEMBUATAN SAMA DENGAN PROSEDUR YANG TIDAK MENGGUNAKAN PARAMETER. Contoh penerapannya bisa Anda lihat di bawah ini : 10

 Untuk menjalankan prosedure tersebut, pada prompt SQL tuliskan seperti di bawah ini :

Untuk menjalankan prosedure tersebut, pada prompt SQL tuliskan seperti di bawah ini : 11

OUT PARAMETER 12

OUT PARAMETER 12

13

13

14

14

IN OUT PARAMETER 15

IN OUT PARAMETER 15

16

16

MULTIPLE PARAMETERS 17

MULTIPLE PARAMETERS 17

18

18

TUGAS 1. Buat fungsi/prosedur yang bisa menampilkan pesan bahwa bilangan yang diinputkan adalah bilangan

TUGAS 1. Buat fungsi/prosedur yang bisa menampilkan pesan bahwa bilangan yang diinputkan adalah bilangan genap atau ganjil! 2. Buat fungsi/prosedur untuk menghitung jumlah panjang karakter nama yang di-inputkan! Handle kesalahan jika yang dimasukkan bukan merupakan karakter 19