sql >> Database >  >> RDS >> Oracle

Fout:PLS-00428:er wordt een into-clausule verwacht in deze select-instructie

U moet het resultaat van uw SELECT-instructie opslaan in een variabele (in dit geval "Resultaat"):

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. Kan ik automatisch een tabel maken in PostgreSQL vanuit een csv-bestand met headers?

  2. Gebeurtenissen verwijderen uit het e-maillogboek van de database in SQL Server (T-SQL)

  3. VBA-basisklasse en afgeleid object-2

  4. Zoeken in volledige tekst sinds PostgreSQL 8.3