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

Saat kesalahan melanjutkan jenis penanganan kesalahan berikutnya di PL/SQL oracle

Tidak, tetapi Anda dapat menggunakan fungsi lokal:

declare
   l_name1 temp_tbl.name%type;
   function get_name
      ( p_t number
      , p_r varchar2
      ) return varchar2
   is
      l_name temp_tbl.name%type;
   begin
      select Name into l_name from TEMP_TBL where T=p_t and R=p_r;
      return l_name;
   exception    
      when no_data_found then
         return null;
   end;
begin
   l_name1 := get_name (1, '2');
   l_name1 := get_name (33, '3');
   l_name1 := get_name (11, '4');
   l_name1 := get_name (2, '5');
   l_name1 := get_name (4, '6');
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu tidak bisa membaca tabel, setelah dipecat oleh tabel yang sama

  2. Apakah fungsi CURRENT_TIMESTAMP Oracle benar-benar sebuah fungsi?

  3. UID – Kembalikan ID Sesi Saat Ini di Oracle

  4. Koneksi ke Oracle bekerja melalui aplikasi konsol dan tidak bekerja melalui layanan web

  5. Bagaimana cara mempercantik output yang berasal dari kueri SELECT di command prompt?