Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana Cara Menaikkan Pengecualian di PL/SQL?

Anda dapat memunculkan kesalahan dalam PL/SQL menggunakan pengecualian yang ditentukan pengguna.

Langkah-Langkah Mengangkat Pengecualian di PL/SQL

  1. Deklarasikan pengecualian yang ditentukan pengguna di bagian deklarasi unit program PL/SQL.
  2. Naikkan di antara program dengan syarat tertentu.
  3. Tangani di bagian Pengecualian pada unit program PL/SQL.

Contoh

SET SERVEROUTPUT ON;
DECLARE
/* first step */
v_error EXCEPTION;

v_total NUMBER;
BEGIN
v_total := 2 + 2;

IF v_total = 4
THEN
/* second step */
RAISE v_error;
END IF;

DBMS_OUTPUT.put_line ('Total is not 4.');
EXCEPTION
WHEN v_error
THEN
/* third step */
DBMS_OUTPUT.put_line ('Error: Total is 4.');
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('Some error.');
END;
/

Keluaran

Error: Total is 4.
PL/SQL procedure successfully completed.

Referensi

Pengecualian yang Ditentukan Pengguna di Oracle

Lihat juga:

  1. Buat laporan PDF dalam PL/SQL
  2. Meningkatkan contoh kesalahan aplikasi di PL/SQL
  3. Cara membuat Prosedur di dalam paket di Oracle

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Anda mendapatkan hasil yang diformat dengan baik dari prosedur Oracle yang mengembalikan kursor referensi?

  2. Memperbarui Tabel Di Oracle Jika Nilai Bidang Apa Pun Null Dan Menentukan Bahwa Pembaruan Berhasil

  3. Penyetelan Kinerja PL/SQL untuk Kueri Wildcard LIKE '%...%'

  4. Dapatkan id sisipan dalam pernyataan yang sama

  5. Bagaimana cara menggunakan variabel di Oracle SQL Developer?