Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.11.2013, 15:59
|
|||
---|---|---|---|
|
|||
Работа с процедурой, имеющей несколько параметров типа Value_n, где n от 1 до 100 |
|||
#18+
Добрый день. Есть процедура Код: sql 1. 2. 3. 4. 5.
, в которой нужно изменить каждый входной параметр (добавить к строке запятую), если она не пустая (иначе ='') и соединить все эти изменённые строки в одну выходную. Вопрос, как это реализовать в цикле? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2013, 16:16
|
|||
---|---|---|---|
Работа с процедурой, имеющей несколько параметров типа Value_n, где n от 1 до 100 |
|||
#18+
Kunj, никак. вместо ста однотипных параметров используйте один параметр табличного типа, например ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2013, 00:36
|
|||
---|---|---|---|
|
|||
Работа с процедурой, имеющей несколько параметров типа Value_n, где n от 1 до 100 |
|||
#18+
KunjДобрый день. Есть процедура Код: sql 1. 2. 3. 4. 5.
, в которой нужно изменить каждый входной параметр (добавить к строке запятую), если она не пустая (иначе ='') и соединить все эти изменённые строки в одну выходную. Вопрос, как это реализовать в цикле? Что реализовать в цикле? Если вы уже накопипастили 100 параметров кто вам мешает накопипастить 100 соединений строк? И кстати. Процедура может запросто гакнуться. У вас возможный выход по размеру 100*50 = 5000 символов, а выходная переменная только 2000. И кстати, пересмотрите всю концепцию. Нафига вам вообще процедура если вы на клиенте создаёте вызов, который сам по себе дороже конкатенации на том-же клиенте? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%9E%D0%9E%D0%9E+%D0%A4%D0%B0%D1%83%D0%BD%D1%82&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 5205ms |
total: | 5340ms |
0 / 0 |