Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Как получить вывод хран. процедуры?


Автор: Гость_Алексей 24.11.2003, 13:40
SQL Server 2000. Процедура sp_columns выдает сведения о столбцах заданной таблицы. Нужно скопировать вывод этой процедуры в собственную таблицу. Как это сделать? Как вообще получить вывод хранимой процедуры?

Автор: AntonSaburov 24.11.2003, 14:16
Вывод из хранимой процедуры для MS SQL можно получить просто указав в конце процедуры какой-нибудь вариант SELECT.

Можно даже так

SELECT A=12+25

Автор: Гость_Алексей 24.11.2003, 16:18
Есть у меня таблица, запрос sp_columns MyTable выдает кучу строк. Копировать их в собственую таблицу меня уже научили smile.gif:

INSERT INTO MyTable1
EXEC sp_columns MyTable2

Теперь вопрос, как выбрать из вывода процедуры только нужные столбцы. Как это сделать обычным SELECT'ом?

Автор: knave 26.11.2003, 18:17
Select ... into <куда> from <откуда> where <условие отбора>

Автор: knave 26.11.2003, 18:18
вместо ... выводимые поля конечно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)