-401   THE DATA TYPES OF THE OPERANDS OF AN OPERATION ARE NOT COMPATIBLE

説明

以下のいずれかの理由から、演算を処理できません。
  • オペランドのデータ・タイプには互換性が必要だが、互換性のないデータ・タイプの対が 1 つ以上ある。
  • 数値オペランドと非数値オペランドが演算に混在している。
  • オペランドの 1 つは、フィールド・プロシージャーで定義されている列であり、もう 1 つの列オペランドは、同じフィールド・プロシージャーで定義されていない。 算術演算または比較演算の 1 列がフィールド・プロシージャーで定義されている場合、演算のその他の列が同じフィールド・プロシージャーで定義されている必要があります。

システムの処置

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

プログラマーの応答

すべてのオペランドのデータ・タイプを調べ、それらのデータ・タイプが比較可能で、 かつステートメントでの用法と適合するようにしてください。

SQL ステートメントのすべてのオペランドが正しい場合は、ビューにアクセスしているのであれば、 ビュー定義のすべてのオペランドのデータ・タイプを調べてください。

SQLSTATE

42818