Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как определить номер строки с ошибкой  [new]
New_SQL_Programmer
Guest
Народ, подскажите, пожалуйста, как определить номер строки с ошибкой в ХП?
Т. е., MS SSMS конечно показывает мне какой-то номер, и даже если дважды кликнуть по мессаге,
то выносит на какое-то место в ХП. Однако, постоянно сталкиваюсь с тем, что реальное место ошибки
находится с каким-то смещением в N число строк. Задолбался уже выискивать ошибку с помощью Ctrl-F,
в который завожу часть error message, и стартую поиск с того места, на которое показал мне SSMS.
Заранее благодарю.
6 июл 12, 23:12    [12831910]     Ответить | Цитировать Сообщить модератору
 Re: Как определить номер строки с ошибкой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
а исходник для поиска ошибки с диска берем или с базы?
6 июл 12, 23:23    [12831962]     Ответить | Цитировать Сообщить модератору
 Re: Как определить номер строки с ошибкой  [new]
New_SQL_Programmer
Guest
Исходник - с диска. При необходимости можно и из базы брать, если это что-то меняет.
6 июл 12, 23:29    [12831993]     Ответить | Цитировать Сообщить модератору
 Re: Как определить номер строки с ошибкой  [new]
Crimean
Member

Откуда:
Сообщений: 13148
чаще меняет :)
6 июл 12, 23:32    [12832014]     Ответить | Цитировать Сообщить модератору
 Re: Как определить номер строки с ошибкой  [new]
New_SQL_Programmer
Guest
Спасибо, попробую.
6 июл 12, 23:39    [12832043]     Ответить | Цитировать Сообщить модератору
 Re: Как определить номер строки с ошибкой  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6723
Все равно будет "смещать", там же шапка сверху дописывается, будь она неладна. Притом даже если выключить все настройки скриптования.
В итоге выработана одна вредная привычка, донельзя автоматичная - срезать эту шапку. Даже когда надо тупо глянуть код - руки делают сами. :)
Ну и конечно не допускаются никакие лишние энтеры в объектах (хотя это триггер проверяет) - просто ужасный уровень задротства.
7 июл 12, 00:21    [12832126]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить