BOOLEAN型を文字列に変換するサンプルFunctionです。
BOOLEAN型変数をそのままDBMS_OUTPUT.PUT_LINE等で出力すると型変換エラーとなりますが、当関数を使えば簡単に出力できます。
サンプル
例)BOOLEAN型を文字列に変換するFunction
1 2 3 4 5 6 |
CREATE OR REPLACE FUNCTION F_BOOL_TO_STR(a IN BOOLEAN) RETURN VARCHAR2 IS BEGIN RETURN (CASE a WHEN TRUE THEN 'TRUE' ELSE 'FALSE' END); END; |
使用例
- 使用例
- b BOOLEAN; b := F_XXX; --何かの処理 DBMS_OUTPUT.PUT_LINE(F_BOOL_TO_STR(b)); --結果をコンソールに出力
解説
- PL/SQLのデバッグ時などにお使いください。