述部

述部 とは、特定の値、行、またはグループに対して「真」、「偽」、または「不明」の条件を指定するものです。

以下の規則は、すべてのタイプの述部に適用されます。

  • 述部の中で指定される値は、すべて互換でなければなりません。
  • 基本、比較、IN、または BETWEEN 述部の式の結果が、 長さ属性が 4000 を超える文字ストリング、 長さ属性が 2000 を超える GRAPHIC ストリング、 任意のサイズの LOB ストリングになってはなりません。
  • ホスト変数の値は、NULL 値にすることができます (つまり、変数が負の標識変数を持つことがあります)。
  • LIKE を除き、2 つ以上のオペランドを伴う述部のオペランドのコード・ページ変換は、 ストリング変換の規則に従って行われます。
  • 構造化タイプ値の使用は、NULL 述部と TYPE 述部に限定されています。
  • Unicode データベースでは、文字または GRAPHIC ストリングを受け入れるすべての述部は、 変換をサポートされている任意のストリング・タイプを受け入れます。

全選択は、SELECT ステートメントの 1 つの形式で、 述部で使用されるとき、副照会とも呼ばれます。

Row-value-expression

いくつかの述部 (基本、比較、および IN) のオペランドは、行値式として表すことができます。

row-value-expression
構文図を読む構文図をスキップする( ,expression )

行値式は、1 つ以上のフィールドで構成される単一行を返します。 これらのフィールド値は、式のリストとして指定することができます。 行値式から返されるフィールドの数は、リストに指定した式の数と同じです。