-415 セット演算子のオペランドの対応する列 (列番号) に互換性がありません

説明

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

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

システム処置

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

プログラマー応答

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

SQLSTATE

42825