コンテンツエリア開始

-8028: UNION columns must be compatible Locate the document in its SAP Library structure

説明:

1 つ以上の UNIONINTERSECT または EXCEPT を指定した QUERY では、すべての選択列の順序と数が同じである必要があります。したがって、対応する列のデータ型は、比較可能性の有効条件に準拠する必要があります。

各データ型は、そのデータ型自身と比較することができます。データ型 CHAR の列のコード属性ASCIIEBCDIC で異なる場合でも、相互に比較することができます。それによってこれらの列は暗黙的に調整されます。コード属性が ASCII の列は、日付、時刻、およびタイムスタンプ指定と比較することができます。

すべての数値は相互に比較することができます。

ANSI SQL モードでは、指定した列のデータ型と長さに互換性があるだけでは十分ではありません。データ型と長さが一致している必要があります。また、UNION を使用してリンクされた QUERY 指定の選択列では、列指定または * のみを指定することができます。リテラルを指定することはできません。

ユーザアクション:

DOMAIN.COLUMNS システムテーブルに発行される QUERY を使用して、影響を受ける列の定義を特定します。変換関数を使用して比較可能性の実現を試行することができます。

ANSI SQL モードでは、このようなリクエストを実現することはできません。

 

 

コンテンツエリア終了