Есть ли способ использовать команду DBCC в подзапросе

Я хочу извлечь некоторую информацию из команды DBCC SHOW_STATISTICS. Итак, я пытался сделать это с помощью подзапроса, но до сих пор это кажется невозможным. Через google я нашел несколько предложений с временной таблицей, но, похоже, сначала нужно определить временную таблицу.

Есть ли какое-то решение, или люди могут подтвердить, что это невозможно?


person Martao    schedule 28.01.2013    source источник
comment
Использование таблицы (временной или постоянной) для результатов DBCC имеет уже задан и даже документация MSDN показывает такой подход. Почему вы не хотите использовать стол здесь?   -  person Pondlife    schedule 28.01.2013
comment
Извините, в моем поиске не нашлось этой темы. Однако я считаю немного странным, что мне пришлось бы самому определять temptable, поскольку вывод команды DBCC представляет собой таблицу. Кажется, теперь я должен угадать определение таблицы, верно? Кроме того, мне не нужна вся информация из него. Так что было бы неплохо, если бы я мог просто выбрать ‹имя поля› из ‹подзапроса DBCC›. Тем не менее, я попытаюсь заставить TempTable работать...   -  person Martao    schedule 28.01.2013
comment
Вы можете попробовать использовать OPENQUERY, как в этот ответ.   -  person Andriy M    schedule 28.01.2013