|
|
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Я использую IQ 12.7. Mне нужно получить и отпарсировать результат системной SP: sp_iqstatus. Она возвращает recordset, но я не могу получить его в виде, пригодном для дальнейшей SQL-обработки. Я уже пробовала следующее: CREATE TABLE #tmp (Name CHAR(40), Value CHAR(128)) INSERT #tmp (Name, Value) EXEC @err = sp_iqstatus Не работает. Посоветуйте, пожалуйста. Кстати, на эту тему есть хорошая статья: http://www.sommarskog.se/share_data.html , но почему-то многое из указанного там в IQ не подерживается. Заранее спасибо, Света ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2009, 16:47 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
msveta13 пишет: > Я использую IQ 12.7. > Mне нужно получить и отпарсировать результат системной SP: sp_iqstatus. > Она возвращает recordset, но я не могу получить его в виде, пригодном > для дальнейшей SQL-обработки. Скорее всего вам этого не удастся сделать, так что делайте это НЕ средствами SQL, т.е. на клиенте. > http://www.sommarskog.se/share_data.html , но почему-то многое из > указанного там в IQ не подерживается. Так статья же про MSSQLServer. Немудрено ... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2009, 18:00 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
msveta13Здравствуйте! Я использую IQ 12.7. Mне нужно получить и отпарсировать результат системной SP: sp_iqstatus. Она возвращает recordset, но я не могу получить его в виде, пригодном для дальнейшей SQL-обработки. Заранее спасибо, Света Можно посмотреть что делает эта sp и повторить все самому с использованием нужного вывода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2009, 19:22 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
Зачем обрабатывать iq_status и затем его парсировать не очень понятно. Все что он имеет в своем выводе можно получить непосредственно выполнив нужный запрос.. Если же всеже очень хочется, то сделайте выгрузку во внешний файл и затем LOAD залейте результат в таблицу execute sp_iqstatus >># 'C:\\iq_status.txt'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2009, 20:48 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 11:12 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
ASCRUS, РАБОТАЕТ! Это называется: самого простого-то я и не попробовала. :-) Спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 12:26 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
moris, Спасибо большое, буду этим пользоваться, когда простой "SELECT * FROM aaa()" не сработает (я полагаю, он работает не с любой SP). Света ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 12:28 |
|
||
|
How can I use the result set from a stored procedure in a SELECT statement?
|
|||
|---|---|---|---|
|
#18+
msveta13ASCRUS, РАБОТАЕТ! Это называется: самого простого-то я и не попробовала. :-) Спасибо большое. В Sybase ASA и IQ разрешено использовать в запросах хранимые процедуры в качестве источника данных, в том числе с параметрами, как системные, так и собственные. Так что пользуйтесь на здоровье :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 14:07 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36173444&tid=2010921]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 504ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...