Можно ли узнать имя поля при ошибке - String or binary data would be truncated

GregoryNo
Дата: 21.06.2011 16:05:25
Можно ли узнать имя поля при ошибке - String or binary data would be truncated.
В полученном "черном ящике" выполняется запрос на Insert, в котором около 300 полей. Данные берутся из кучи разных таблиц. Можно ли определить поле в котором происходит переполнение ?
Shakill
Дата: 21.06.2011 16:08:16
step_ks
Дата: 21.06.2011 23:01:35
please fix the "String or binary data would be truncated" message to give the column name

болтается в топе коннекта, мож и доживем когда
PLSQL Developer
Дата: 22.06.2011 00:57:53
GregoryNo
Можно ли узнать имя поля при ошибке - String or binary data would be truncated.
В полученном "черном ящике" выполняется запрос на Insert, в котором около 300 полей. Данные берутся из кучи разных таблиц. Можно ли определить поле в котором происходит переполнение ?


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

И все.