Oracleのboolean値の表示
Oracleの学習中にboolean値を返す関数を呼び出した後など、boolean値を出力したい場合.
ただし、Oracleのboolean値は直接出力できません.
次の法則が発見されました.
1.多くの人がPL/SQLでif文を使うと言っていますが、これはできますが、少し冗長で面倒な感じがします.
2.私は以下の方法でPL/SQLブロックにboolean値を出力することができます.
この方法は言語に似ていますか?残念ながら、Oracleではこの演算子は提供されていません.
上記の方法はすべてPL/SQLブロックの中で使うことしかできなくて、直接のselect文の中で確かに使うことができなくて、現在私もSQL文の中で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値に対して方法を表示することを発見していません.改善する必要があります!