|
Динамический запрос
|
|||
---|---|---|---|
#18+
делаю запрос Код: sql 1. 2. 3. 4. 5. 6. 7.
Через DBLink Получаю список таблиц. В дальнейшем этот список будет анализировать на различия со списком таблиц на других серверах. В последствии и поля, типы, размерность полей. Но сейчас вопрос простой. Как сделать такой запрос динамическим, чтобы я мог динамически подсовывать DBLink'и и выполнять этот запрос для различных серверов. И даже на локальном. Есть таблица DBLink'ов, по которой курсором пройдусь и выявлю расхождения. О чем необходимо в последствии сигнализировать. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
exec @sql Как мне получить в переменную результат запроса? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:10 |
|
Динамический запрос
|
|||
---|---|---|---|
#18+
court, получилось, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:51 |
|
Динамический запрос
|
|||
---|---|---|---|
#18+
Столкнулся с другой проблемой скрипт: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
вполне работает корректно Но стоит этот скрипт обернуть в процедуру Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
и я ничего не получаю Код: sql 1. 2. 3.
Что за черт? Ведь вне процедуры переменная @oresult имеет значения А вызов моего запроса процедурой и переменная @o пустая... Выручайте знатоки. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:58 |
|
|
start [/forum/topic.php?fid=46&fpage=76&tid=1686764]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 335ms |
total: | 443ms |
0 / 0 |