как забрать второй результат sp_helpdb 'pubs'
shish
Дата: 09.10.2003 13:30:51
Здравствуйте!
sp_helpdb с указанием имени базы возвращает инфу о её файлах во второй табличке, как бы до неё добраться - забрать во временную таблицу?
Можно былобы получить теже результаты еслибы удалось сделать
USE @basename --не проходит 8(
EXEC sp_helpfile
Зараенн благодарен.
Roust_m
Дата: 09.10.2003 13:36:07
Взять кусок из этой процедуры, который отвечает за вторую часть и сделать вторую процедуру.
shish
Дата: 09.10.2003 13:41:37
Немного хакерский способ лезть в чужой код, но щаз попробую.8)
А всётаки как работать с процедурами с много табличным выходом?
shish
Дата: 09.10.2003 13:43:52
А вот и хрен! Скрипт для sp_helpdb генериться не желает 8(
Eugeni
Дата: 09.10.2003 13:47:10
Если забрать на клиент, то используй NextRecordSet.
Roust_m
Дата: 09.10.2003 13:54:37
| | автор писал: |
| | А вот и хрен! Скрипт для sp_helpdb генериться не желает 8( |
Зачем же сразу "хрен"? Посмотри свойства этой процедуры и скопируй как текст.
shish
Дата: 09.10.2003 13:57:31
Eugeni спасибо но мне надо в SQL
Roust_m класно, спасибо за науку.
shish
Дата: 09.10.2003 13:58:37
А что как сменить активную базу мне никто не подскажет? 8))
shish
Дата: 09.10.2003 14:03:57
Ага! вот как это там делается 8))
select @cmd = N'use ' + quotename(@dbname) + N' exec sp_helpfile'
exec (@cmd)