Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Khi lỗi tiếp tục loại xử lý lỗi tiếp theo trong PL / SQL oracle

Không, nhưng bạn có thể sử dụng một hàm cục bộ:

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. Thay đổi dấu phân cách của hàm WM_CONCAT của Oracle 11gR2

  2. Làm cách nào để kiểm tra đầu ra đến từ truy vấn SELECT trong dấu nhắc lệnh?

  3. Chèn ngày vào cơ sở dữ liệu oracle từ PHP

  4. SSIS không chạy song song với Nhà cung cấp OraOLEDB.Oracle.1

  5. Đánh giá chậm các câu lệnh Oracle PL / SQL trong mệnh đề SELECT của truy vấn SQL