sql >> Database teknologi >  >> RDS >> Oracle

Ved fejl genoptage næste type fejlhåndtering i PL/SQL oracle

Nej, men du kan bruge en lokal funktion:

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. Hvordan påvirker storage-backend Datomic?

  2. Hvordan styrer vi dynamisk rækkefølge efter et felt i en tabel?

  3. LAST_INSERT_ID() hvordan det fungerer i flerbrugermiljø

  4. oracle 12c - vælg streng efter sidste forekomst af et tegn