-415   THE CORRESPONDING COLUMNS, column-number, OF THE OPERANDS OF A SET OPERATOR ARE NOT COMPATIBLE

説明

UNION、EXCEPT、または、INTERSECT セット演算子の対応する列のデータ・タイプに互換性がないか、または、対応する列に同じフィールド・プロシージャーがありません。 選択リスト上の値の相対位置は、column-number です。

このエラーは、列の 1 つが特殊タイプで、もう 1 つの列が特殊タイプでない場合、あるいは、もう 1 つの列が別の特殊タイプの場合に発生します。 1 つの列がフィールド・プロシージャーで定義されていて、もう 1 つの列が同じフィールド・プロシージャーで定義されていない場合にも、このエラー・コードが表示されます。 対応する列にフィールド・プロシージャーがある場合は、 両方のフィールド・プロシージャーが同じでなければなりません。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

示された列のデータ・タイプを調べ、すべての対応列が比較可能な列記述をもつように、セット演算子を含むステートメントを修正してください。 CAST 指定を使用して列のデータ・タイプに互換性を持たせるようにすることができます。

SQLSTATE

42825