Tugas Pendahuluan Praktikum Data Mining
Tugas Pendahuluan :
1.
Sebutkan dan jelaskan kegunaan
dari error handling pada PL/SQL
2.
Jalankan dan jelaskan maksud blok
PL/SQL di bawah ini :
DECLARE v_nama varchar2(20) := ‘&vnama’; v_nim char(9) := ‘&vnim’; v_alamat varchar2(25) := ‘&valamat’; jangan_null
exception; kepanjangan
exception;
PRAGME
EXCEPTION_INIT(jangan_null,-1400);
PRAGME EXCEPTION_INIT
(kepanjangan,-6502);
BEGIN
INSERT INTO mahasiswa
VALUES(v_nim,v_nama,v_alamat);
EXCEPTION
WHEN jangan_null THEN
DBMS_OUTPUT.PUT_LINE('kolom harus
diisi');
WHEN kepanjangan THEN
DBMS_OUTPUT.PUT_LINE('isinya
kepanjangan');
WHEN others THEN
DBMS_OUTPUT.PUT_LINE('apa coba yang
salah?');
END;
|
Jawaban :
1. Kegunaan Eror handling
- Mudah untuk mendeteksi dan memproses kondisi-kondisi yang telah didefinisikan terlebih dahulu atau yang didefinisikan oleh user, yang dinamakan dengan exceptions.
- Ketika error muncul, exception akan ditampilkan.
- Eksekusi normal menghentikan dan mengontrol transfer ke bagian exception-handling (penanganan kesalahan) dari blok atau subprogram PL/SQL
- Untuk menangani exception yang muncul, kita menulis rutin terpisah yang dinamakan dengan exception handlers.
2. Menjelaskan maksud Blog SQL yang ada pada Modul
Mengeksekusi atau menjalankan blok perintah PL/SQL seperti pengulangan, percabangan, perintah SQL dan perintah cursor.
DECLARE v_nama varchar2(20) := ‘&vnama’; v_nim char(9) := ‘&vnim’; v_alamat varchar2(25) := ‘&valamat’; jangan_null
exception; kepanjangan
exception;
PRAGME
EXCEPTION_INIT(jangan_null,-1400);
PRAGME EXCEPTION_INIT
(kepanjangan,-6502);
Mengeksekusi atau menjalankan blok perintah PL/SQL seperti pengulangan, percabangan, perintah SQL dan perintah cursor.
BEGIN
INSERT INTO mahasiswa
VALUES(v_nim,v_nama,v_alamat);
Bagian yang akan diaktifkan bila terjadi kesalahan atau pengecualian
pada saat menjalankan program PL/SQL.
pada saat menjalankan program PL/SQL.
EXCEPTION
WHEN jangan_null THEN
DBMS_OUTPUT.PUT_LINE('kolom harus
diisi');
WHEN kepanjangan THEN
DBMS_OUTPUT.PUT_LINE('isinya
kepanjangan');
WHEN others THEN
DBMS_OUTPUT.PUT_LINE('apa coba yang
salah?');
Mengakhiri Program
END;
Demikian yang dapat saya bagikan pada kesempatan kali ini, tunggu update selanjutnya. Terima Kasih dan Semoga Bermanfaat...
By : Adjie_ss
0 komentar:
Post a Comment