Exception Handling: User-defined Exception
Tujuan Pembelajaran Mampu membangun Blok PL/SQL Modular serta penanganan Exceptionnya Mahasiswa mampu memasang exception handling user defined exception pada store procedure dan store function Tujuan pembelajaran pada materi ini diharapkan : Mampu membangun Blok PL/SQL Modular serta penanganan Exceptionnya Mahasiswa mampu memasang exception handling user defined exceptionpada store procedure dan store function
User Defined Exception Merupakan exception yang dibuat oleh user dan diaktifkan dengan perintah RAISE.
Trapping User-Defined Exceptions Berikut alur cara menangkap error pada server oracle dengan menggunakan user defined exception Exception harus dideklarasikan terlebih dahulu dengan nama exception yang unik pada saat mengeksekusi program dan terjadi error maka dibagian executable section akan dibangkitkan errornya dengan menggunakan perintah raise dan dibagian exeption handling section dilakukan penganan error yang dibangkitkan
SINTAKS USER DEFINED EXCEPTION Identifier EXCEPTION; Dan dibangkitkan dengan perintah: Berikut adalah sintaks user defined exception RAISE Identifier;
Contoh User Defined Exception Membuat sebuah function dilengkapi Dengan penggunaan USER DEFINED EXCEPTION Jalankan SQLPlus Login ke User BKD Ketik perintah berikut untuk menampilkan hasil OUTPUT Set Serveroutput On Ketikan Program Memanggil Function dengan perintah SQL Dilewat dulu ini untuk videonya
Referensi Feuerstein, Steven, dan Bill Pribyl. Oracle PL/SQL programming. Sebastopol, CA: O'Reilly, 2009. Print. Urman, Scott, Ron Hardman, dan Michael McLaughlin. Oracle Database 10g PL/SQL Programming. New York: McGraw-Hill/Osborne, 2004. Print. Srivastava, Tulika, dan Glenn Stokol. Oracle Database 10g: Develop PL/SQL Program Units 2nd Edition. Boston: Oracle Publisher, 2006. Dedy Rahman Wijaya. Modul Praktikum Pemrograman Basis Data. Universitas Telkom, 2014.