Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 значение поля из комманд DBCC  [new]
Andraptor
Member

Откуда: Ukraine, Kharkiv
Сообщений: 291
Доброго всем дня!
Подскажите, пожалуйста, можно получить значение поля из результата
выполнения комманд DBCC.

Например. Я хочу загнать в переменную значение поля EventInfo из комманды DBCC INPUTBUFFER!

Заранее спасибо!
23 мар 06, 12:44    [2480719]     Ответить | Цитировать Сообщить модератору
 Re: значение поля из комманд DBCC  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
DBCC INPUTBUFFER(52) WITH TABLERESULTS

Вернет набор данных.
23 мар 06, 12:55    [2480813]     Ответить | Цитировать Сообщить модератору
 Re: значение поля из комманд DBCC  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Стоп. Немного не вьехал в суть вопроса.

1. DBCC INPUTBUFFER и так вернет набор данных.
2. Сделайте так:

CREATE TABLE #Temp(EventType nvarchar(30), Parameters Int, EventInfo nvarchar(255))
INSERT INTO #Temp exec('DBCC INPUTBUFFER(52)')
DECLARE @var nvarchar(255)
SELECT @var = EventInfo FROM #temp
SELECT @var
GO
DROP TABLE #Temp
23 мар 06, 12:59    [2480841]     Ответить | Цитировать Сообщить модератору
 Re: значение поля из комманд DBCC  [new]
Andraptor
Member

Откуда: Ukraine, Kharkiv
Сообщений: 291
pkarklin
Стоп. Немного не вьехал в суть вопроса.

1. DBCC INPUTBUFFER и так вернет набор данных.
2. Сделайте так:

CREATE TABLE #Temp(EventType nvarchar(30), Parameters Int, EventInfo nvarchar(255))
INSERT INTO #Temp exec('DBCC INPUTBUFFER(52)')
DECLARE @var nvarchar(255)
SELECT @var = EventInfo FROM #temp
SELECT @var
GO
DROP TABLE #Temp

Спасибо! Буду пробовать...
23 мар 06, 13:57    [2481259]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить