|
|
|
написание хп, как лучше разрулить ситуацию?
|
|||
|---|---|---|---|
|
#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, 06:25:23 |
|
||
|
написание хп, как лучше разрулить ситуацию?
|
|||
|---|---|---|---|
|
#18+
Gallemarnomenclature_id и item могут быть несколькоВ рамках заявленного типа данных входных параметров это не реализуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2014, 08:42:46 |
|
||
|
написание хп, как лучше разрулить ситуацию?
|
|||
|---|---|---|---|
|
#18+
Akina,и просто скрипт не получится сделать? пока делаем так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2014, 08:49:13 |
|
||
|
написание хп, как лучше разрулить ситуацию?
|
|||
|---|---|---|---|
|
#18+
Gallemarскрипт не получится сделать? Да запросто. Но в процедуру надо передавать не чисельные типы, а строковый, в котором перечислены через разделитель все значения (CSV). А дальше см. http://dev.mysql.com/doc/refman/5.6/en/flow-control-statements.html Для извлечения одного значения из CSV используйте двойной SUBSTRING_INDEX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2014, 10:42:45 |
|
||
|
написание хп, как лучше разрулить ситуацию?
|
|||
|---|---|---|---|
|
#18+
AkinaGallemarскрипт не получится сделать? Да запросто. Но в процедуру надо передавать не чисельные типы, а строковый, в котором перечислены через разделитель все значения (CSV). А дальше см. http://dev.mysql.com/doc/refman/5.6/en/flow-control-statements.html Для извлечения одного значения из CSV используйте двойной SUBSTRING_INDEX. спасибо,попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2014, 11:10:50 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38765753&tid=1834137]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 329ms |

| 0 / 0 |
