Здравствуйте, Magistr.NET, Вы писали:
MN>Наверное я не так выразился:
MN>Мне нужно не только узнать статус последней выполненной команды, но и тест самой команды.
MN>Например отправилась на выполнение команда SELECT...
MN>Нужно узнать текст последней команды и как она завершилась.
MN>может можно из каких-то логов узнать какая команда выполнилась последней?
первых 256 символов последнего запроса можно изнать так:
DBCC INPUTBUFFER( pid)
(где pid — номер процесса). Для её запуска, если я правильно помню, нужны админские права.
А вообще-то для отладки есть замечательная утилита Profiler, которая показывает всё, что надо
Здравствуйте, Magistr.NET, Вы писали:
MN>Люди!
MN>Есть такая задача: нужно узнавать в хранимой процедуре статус последней комманды.
MN>Например делаем INSERT и нужно узнать как он выполнился
MN>Как такое реализовать?
@@error
Здравствуйте, Magistr.NET, Вы писали:
MN>Нужно узнать текст последней команды и как она завершилась.
иожет быть, поможет
DBCC INPUTBUFFER(@@SPID) WITH NO_INFOMSGS
...
... << RSDN@Home 1.1.4 beta 5 rev. 395>>