|
|
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
Есть системная процедура sp_spaceused Она возвращает 2 result set-а Как мне получить значение колонки одного из них в переменную ? Спасибо. Валерий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:11:43 |
|
||
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
я зашел в тело этой системной процедуры и выдрал оттуда кусочек :) с тебя пирожок ;-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:49:30 |
|
||
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
Спасибо, Lexis ! ;-) То есть ты хочешь сказать, что вытащить данные из _таких_ процедур невозможно. Я правильно понял ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:53:13 |
|
||
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
конечно возможно 1. если возвращается один набор - то засовываешь это во временную таблицу 2. если больше чем один, то я не знаю как :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 14:57:11 |
|
||
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
Вот и я уже весь MSDN прошерстил. Ответа не нашёл, потому и вопрос задал. Насчёт временных таблиц - это очевидно, но для miltiple recordset не работает ;-( А залесть в тело процедуры мне в голову не пришло, спасибо умные люди (не будем показывать пальцем;-) подсказали ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 15:01:47 |
|
||
|
Расскажите чайнику, как выгрести данные из процедуры
|
|||
|---|---|---|---|
|
#18+
insert #tmptable exec your_procedure Таблица #tmptable должна иметь такую же структуру, как и выводимый процедурой recordset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2002, 15:43:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32050099&tid=1820393]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 346ms |

| 0 / 0 |
