Мне трудно понять это.У меня есть таблица инцидентов, которая содержит столбцы id
, comments
, incidentdate
и incidentdescID
.В этой таблице приведены данные за 10 лет.Я написал хранимую процедуру для извлечения данных за последние 4 года, но столкнулся со следующей ошибкой.
Сообщение 8152, уровень 16, состояние 10, строка 27
Строка или двоичные данные будут обрезаны.
Поэтому, когда я изменяю диапазон дат для инцидентабыть между 2015 и 2016 я не получаю ошибку.Затем, когда я изменяю его на 2017-2018, я все еще не получаю ошибку.Но когда я изменяю его на 2016-2017, я получаю ошибку.Также, когда я закомментирую столбец comments
, я не получаю сообщение об ошибке, независимо от того, какой диапазон дат я поставил.
Поэтому я подумал, что в столбце Comments
может быть специальный символ, который являетсяtext
столбец в таблице Incident
.Если это так, как бы я мог выбрать этот столбец, но удалить специальные символы в хранимой процедуре без внесения изменений в таблицу?