0
SQL Plusでこの機能をどのようにテストできますか?SQL Plusでのテスト機能の方法
SQL Plusでこの機能をどのようにテストできますか?SQL Plusでのテスト機能の方法
この関数はブール値を返すので、SQLから呼び出すことでテストすることはできません。 PL/SQLから呼び出す必要があります。以下では、関数を呼び出して何かを画面に出力する小さな無名ブロックを示します。結果を確認するには、コマンドset serveroutput on
を先に実行する必要があります。 SQL/PL/SQLではないため、セミコロンまたはスラッシュで終了する必要はありません。
もちろん、関数が正しくコンパイルされていると想定します。スキーマ内の表DEPTには列DEPTNOがあります。そうしないと、コンパイルエラーが発生します。
set serveroutput on
begin
if validid(20)
then dbms_output.put_line('20 is valid');
else dbms_output.put_line('20 is invalid');
end if;
end;
/
PL/SQL procedure successfully completed.
20 is valid