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

Fejl:PLS-00428:Der forventes en into-klausul i denne select-sætning

Du skal gemme resultatet af din SELECT-sætning i en variabel (i dette tilfælde "Resultat"):

create or replace function gettaxmin
            (period_tax_type_id in double precision, tax_range in number) 
    return double precision 
is
     Result double precision;
begin
  SELECT CASE WHEN max(tax_range) is null THEN 0 ELSE max(tax_range) END 
    INTO Result 
    FROM period_tax_rates WHERE (tax_range < 1) AND (period_tax_type_id = 2);
  return Result;
end gettaxmin;


  1. I Oracle AS virker alias ikke

  2. Sådan fjerner du nul, når heltalsdelen er nul i Oracle

  3. Hvordan bruger man % operator fra udvidelsen pg_trgm?

  4. PHP:Advarsel:sort() forventer, at parameter 1 er array, ressource givet