После создания индексов хранилища столбцов в таблицах измерений запрос факта завершается ошибкой при сравнении условий объединения для ошибок преобразования типов данных. Перед созданием этих индексов запросы работают нормально.
Индексы хранилища столбцов изменят любой тип данных на 8 КБ страницы данных во время выполнения, которые использовались SQL Сервером?
запросом для справки:
(SELECT D.PO_ID,count(*) LOTS
FROM DW_PO_EQP_F F WITH(NOLOCK)
group by D.PO_ID
) LOTS ON SUBSTRING(PROP_VALUE,1,4)= LOTS.PO_ID
SUBSTRING(PROP_VALUE,1,4)= LOTS.PO_ID
при этом запросе условия не выполняется во время выполнения при сравнении значений при наличии индексов хранилища столбцов но без них запрос работает нормально. Мы хотим знать причину, изменит ли он какой-либо тип данных или нет, и поведение данных во время выполнения
ОШИБКА:
Сообщение 245, Уровень 16, Состояние 1, строка 1
Ошибка преобразования при преобразовании значения varchar 'IICL' в тип данных int.