sql >> Databáze >  >> RDS >> Oracle

Chyba:PLS-00428:V tomto příkazu select se očekává klauzule into

Musíte uložit výsledek vašeho příkazu SELECT do proměnné (v tomto případě "Výsledek"):

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. Metoda SqlDataAdapter.Fill je pomalá

  2. Jak používat sémantické vyhledávání na serveru SQL

  3. Jak nastavit, aby operátor SQLite LIKE rozlišoval malá a velká písmena

  4. Fulltextové vyhledávání od PostgreSQL 8.3