-2
を私を助け主生命維持装置働いていません私の推測では、単一のIF
の文ではなく、3つの別々のIF
ステートメントをしたいということで、ここではoracle.iに税を見つけるにクエリを書きたいことを書いていたが、それをチェックして、私は税を見つけるためのコードを書いていたが、その、今10本のlac主生命維持装置の上の収入のために働いて
CREATE OR REPLACE FUNCTION tax_func (p_sal IN NUMBER)
RETURN NUMBER
IS
tax NUMBER := 0;
v_tsal NUMBER := 0;
v_sal NUMBER;
BEGIN
v_sal := p_sal * 12;
IF v_sal > 1000000
THEN
v_tsal := v_sal - 1000000;
tax := (v_sal * 0.3);
v_sal := v_sal - v_tsal;
END IF;
IF v_sal > 500000
THEN
v_tsal := v_sal - 500000;
tax := (v_sal * 0.2);
v_sal := v_sal - v_tsal;
END IF;
IF v_sal > 200000
THEN
v_tsal := v_sal - 200000;
tax := tax + (v_sal * 0.1);
END IF;
RETURN tax;
END;
/
「機能しない」という定義に役立ちます。アウトプットは何を期待していますか?あなたはどんな出力を得ていますか? –