2009-10-07 5 views
0

С помощью отладчика SQL Server 2008, как я могу увидеть содержимое локальной переменной таблицы в хранимой процедуре? В окне locals его значение отображается как «(таблица)», но я не вижу его. Я видел некоторые ссылки на окно «Немедленное» по адресу http://www.sqlservercentral.com/articles/SQL+Server+2008/64354/ (для регистрации этой записи требуется регистрация заметок), но я не смог найти, как ее открыть.Отладчик SQL Server 2008

Любые идеи? Благодаря!

ответ

1

Сначала вы регистрируетесь на этом сайте, вы можете ознакомиться с этой статьей. Если вы регистрируетесь только вы можете увидеть :)

Надежда ниже схема поможет вам

alt text http://img25.imageshack.us/img25/8548/20928548.jpg

alt text http://img129.imageshack.us/img129/2998/57154571.jpg

alt text http://img129.imageshack.us/img129/935/74405379.jpg

alt text http://img17.imageshack.us/img17/4213/98916248.jpg

Вы можете отлаживать же, как и визуальный студия.

alt text http://img203.imageshack.us/img203/9083/48169595.jpg

Читать этот тоже

http://aspnet.4guysfromrolla.com/articles/051607-1.aspx

+0

Извините, не понял, что это был регистр требуется, у меня есть печенье на этом сайте. Спасибо за информацию, но вы не ответили на конкретный вопрос: как получить значение переменной таблицы при отладке хранимой процедуры. Я могу сделать все, что вы сказали до сих пор (хотя в SSMS 2008 ваша статья относится к SQL Server 2005, что совсем другое). –

+0

Что вы подразумеваете под значением переменной таблицы? все значения в конкретном столбце таблицы? – anishMarokey

+1

Я хочу посмотреть, что я увижу, если я наберу «select * from @tablevariable» –