|
|
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Как передать в процедуру в качестве параметра динамический массив? Или предложите альтернативное решение, пожалуйста. MS SQL Server 2000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 16:29:10 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Можно использовать временную таблицу ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 16:33:59 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Можно использовать XML. Массив закатывается в простейший XML вида напр. <xml> <Employee name="Иванов"> ... </xml> Это можно сделать вручную, если с клиента. А потом разбирается через OPENXML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 16:36:28 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Нет в TSQL не только динамических - вообще никаких массивов, если только таблицу не считать разновидностью массива. К названным обходным путям можно еще предложить параметр типа TEXT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 16:39:42 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, вопрос связан с необходимостью обработки процедурой заранее неизвестного числа /и типов/ параметров. Для этого мы применяеем следующее 1. Временная таблица /или несколько по типам/ для хранения и передачи параметров окружения 2. Передача в качестве параметра имени таблицы заранее определенного формата /все операции с ней - через exec / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 16:52:34 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 17:34:14 |
|
||
|
Динамический массив.
|
|||
|---|---|---|---|
|
#18+
Посмотри здесь\r /topic/12300 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2002, 18:00:23 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32051069&tid=1820269]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 319ms |

| 0 / 0 |
