Что означает код HRESULT 0x00040945 (IDS_MON_INVALIDSELECT_COALESCE)?

 
Предыдущий Следующий
IDS_MON_INVALID_CATALOG IDS_MON_CANNOT_CAST

IDS_MON_INVALIDSELECT_COALESCE

Что означает IDS_MON_INVALIDSELECT_COALESCE

IDS_MON_INVALIDSELECT_COALESCE (0x00040945) — Список выбора для таблицы объединения COALESCE недопустим.

Что проверить и как подтвердить исправление

Сохраните список SELECT вокруг COALESCE, порядок аргументов и типы возвращаемых выражений. Проверьте, какие столбцы допустимы для этой объединяющей конструкции и совпадают ли их типы. После изменения только select-list повторите тот же FROM/WHERE, чтобы не смешать ошибку COALESCE с другой частью запроса.

В журнале сохраните исправленный фрагмент запроса и фактический результат повторного parser pass.

Документация для результата 0x00040945: Legacy parser messages · SELECT statement · Data type mappings.


Нужно найти другой код? Найти другой код состояния или ошибки.