Строка или двоичные данные будут проигнорированы

Сообщение 8152, уровень 16, состояние 14, строка 60 Строковые или двоичные данные будут усечены.

Я пытаюсь вставить во временную таблицу. Этот процесс отлично работал при тестировании до вчерашнего дня. Я получил ошибку усечения, исправил поле, и оно начало работать. Сегодня я запустил его, и я снова получаю ошибку усечения. Я пытался установить все поля во вставке равными max и 8000, но безрезультатно. Есть ли какое-то ограничение на ограничение данных для временных таблиц. Я выполнил оценку всех максимальных длин ввода, и все они находятся в пределах конструкции таблицы.

Таблица Temp довольно большая, но, на мой взгляд, необходимая.


person Justin    schedule 31.03.2011    source источник
comment
Вы получите лучшие ответы, если сообщите нам, какую базу данных вы используете, предоставите нам макет временной таблицы и дадите нам команду вставки.   -  person ccleve    schedule 31.03.2011
comment
Не видя кода, мы можем только догадываться.   -  person HLGEM    schedule 31.03.2011


Ответы (2)



  1. Проверьте наличие пробелов в конце: по умолчанию параметр SET ANSI_PADDING включен.
  2. Проверьте длину данных, используя DATALENGTH: LEN обрезает конечные пробелы
person gbn    schedule 31.03.2011