|
|
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите, пожалуйста. Есть таблица test с иерархией 1 1.1 1.1.1 2 2.1 2.1.1 Есть код. По нему выводятся значения с таблицы равные маске которая передается с параметра ( например параметр со значением 2.1 выводит значения с одной точкой в таблице, т.е 1.1 и 2.1). Все выводится нормально. Код: plsql 1. Но в случае апдейта, если маска с одной точкой как выше, то обновляются данные без точки т.е 1 и 2. Код: plsql 1. Если маска без точки или с двумя и более точками, данные в таблице обновляются правильно. Пробовал через регулярку апдейт, но результат тот же. Код: plsql 1. Как правильно сделать апдейт если оракл отказывается обновлять данные по маске где одна точка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 14:31 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Viacheslav.dem, не верю Код: plsql 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. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 14:42 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Stax, Интересно, а какая у вас версия оракл? у меня 12с и не работает, пытаюсь понять причину ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 15:07 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Если указать напрямую без параметра все работает. Но этот вариант не подходит. Может ли быть проблема что тип данных поля code varchar2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 15:29 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Viacheslav.dem, SQL> desc t; Name Null? Type ----------------------------------------- -------- ---------------------------- CODE VARCHAR2(20) Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 15:36 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Я не знаю в чем дело. Если указывать значение параметра в диалоговом окне девелопера то не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2017, 15:55 |
|
||
|
Количество точек в строке
|
|||
|---|---|---|---|
|
#18+
Неявное преобразование типов при вводе значения параметра. Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2017, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39540570&tid=1885034]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 535ms |

| 0 / 0 |
