sql >> データベース >  >> RDS >> Oracle

エラー:PLS-00428:このselectステートメントでinto句が必要です

    SELECTステートメントの結果を変数(この場合は「結果」)に格納する必要があります:

    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. Oracle:大きなxmlファイルをロードしますか?

    2. UbuntuにPHP、MariaDB、PhpMyAdminを使用してLighttpdをインストールする方法

    3. SQLでCASEステートメントを使用する方法を学ぶ

    4. 個別のCREATETABLEを使用せずにSELECTステートメントで一時テーブルを作成します