LNOT

LNOT 関数は、引数ストリングの論理否定 (論理 NOT) であるストリングを戻します。

構文図を読む構文図をスキップする
>>-LNOT--(--expression--)--------------------------------------><

expression
(LOB 以外の) 任意の組み込み数値データ・タイプ、またはストリング・データ・タイプの値を戻す式。引数は、混合データ文字ストリング、UTF-8 文字ストリング、またはグラフィック・ストリングであってはなりません。 数値引数は、関数を評価する前に文字ストリングにキャストされます。 数値から文字ストリングへの変換の詳細については、VARCHARを参照してください。

結果のデータ・タイプおよび長さ属性は、引数値のデータ・タイプおよび長さ属性と同じです。 引数が可変長ストリングの場合、結果の実際の長さは引数値の実際の長さと同じです。 引数が NULL になる可能性がある場合は、結果も NULL になる可能性があります。 引数が NULL の場合は、結果は NULL 値になります。

結果の CCSID は 65535 です。

  • ホスト変数 L1 は、値が X'F0F0' の CHARACTER(2) のホスト変数であると想定します。
      SELECT LNOT(:L1)
        FROM SYSIBM.SYSDUMMY1
    値として X'0F0F' が戻されます。