
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.10.2014, 06:25:23
|
|||
|---|---|---|---|
написание хп, как лучше разрулить ситуацию? |
|||
|
#18+
Добрый день Попросили в чужом софте написать процедуру для оптимизации добавления данных с разными параметрами: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Фишка в чем - nomenclature_id и item могут быть несколько,как мне лучше сделать в процедуре чтобы при введении нескольких nomenclature_id и item сделать цикл по этим данным? Т.е. есть данные nomenclature_id = 1, а item = '07889','100974','59538','72761', как item в процедуру добавить несколько значений, что то типа in ('07889','100974','59538','72761') ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 08:42:46
|
|||
|---|---|---|---|
написание хп, как лучше разрулить ситуацию? |
|||
|
#18+
Gallemarnomenclature_id и item могут быть несколькоВ рамках заявленного типа данных входных параметров это не реализуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 08:49:13
|
|||
|---|---|---|---|
написание хп, как лучше разрулить ситуацию? |
|||
|
#18+
Akina,и просто скрипт не получится сделать? пока делаем так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 10:42:45
|
|||
|---|---|---|---|
написание хп, как лучше разрулить ситуацию? |
|||
|
#18+
Gallemarскрипт не получится сделать? Да запросто. Но в процедуру надо передавать не чисельные типы, а строковый, в котором перечислены через разделитель все значения (CSV). А дальше см. http://dev.mysql.com/doc/refman/5.6/en/flow-control-statements.html Для извлечения одного значения из CSV используйте двойной SUBSTRING_INDEX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2014, 11:10:50
|
|||
|---|---|---|---|
написание хп, как лучше разрулить ситуацию? |
|||
|
#18+
AkinaGallemarскрипт не получится сделать? Да запросто. Но в процедуру надо передавать не чисельные типы, а строковый, в котором перечислены через разделитель все значения (CSV). А дальше см. http://dev.mysql.com/doc/refman/5.6/en/flow-control-statements.html Для извлечения одного значения из CSV используйте двойной SUBSTRING_INDEX. спасибо,попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1834137]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 389ms |

| 0 / 0 |
