Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли узнать имя поля при ошибке - String or binary data would be truncated  [new]
GregoryNo
Member

Откуда:
Сообщений: 1
Можно ли узнать имя поля при ошибке - String or binary data would be truncated.
В полученном "черном ящике" выполняется запрос на Insert, в котором около 300 полей. Данные берутся из кучи разных таблиц. Можно ли определить поле в котором происходит переполнение ?
21 июн 11, 16:05    [10848176]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли узнать имя поля при ошибке - String or binary data would be truncated  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
GregoryNo, была такая тема уже

Узнать явно для какого поля ошибка 'String or binary data would be truncated.'
21 июн 11, 16:08    [10848220]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли узнать имя поля при ошибке - String or binary data would be truncated  [new]
step_ks
Member

Откуда:
Сообщений: 936
please fix the "String or binary data would be truncated" message to give the column name

болтается в топе коннекта, мож и доживем когда
21 июн 11, 23:01    [10850774]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли узнать имя поля при ошибке - String or binary data would be truncated  [new]
PLSQL Developer
Guest
GregoryNo
Можно ли узнать имя поля при ошибке - String or binary data would be truncated.
В полученном "черном ящике" выполняется запрос на Insert, в котором около 300 полей. Данные берутся из кучи разных таблиц. Можно ли определить поле в котором происходит переполнение ?


Мы решали это намного проще:
Копируем этот инсерт в окно PLSQL Developerа (New SQL Window) и нажимем F8 (выполнить).
Получаем ошибку и курсор стоит как раз на нужном поле, приводящем к ошибке.

И все.
22 июн 11, 00:57    [10851082]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить