Oracleのboolean値の表示

541 ワード

Oracleの学習中にboolean値を返す関数を呼び出した後など、boolean値を出力したい場合.
ただし、Oracleのboolean値は直接出力できません.
次の法則が発見されました.
1.多くの人がPL/SQLでif文を使うと言っていますが、これはできますが、少し冗長で面倒な感じがします.
 
2.私は以下の方法でPL/SQLブロックにboolean値を出力することができます.
dbms_output.put_line('The result is : ' || case when        then 'Y' else 'N' end);

   この方法は言語に似ていますか?残念ながら、Oracleではこの演算子は提供されていません.
 
上記の方法はすべてPL/SQLブロックの中で使うことしかできなくて、直接のselect文の中で確かに使うことができなくて、現在私もSQL文の中でboolean値に対して方法を表示することを発見していません.改善する必要があります!