Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Compound SQL (compiled) and scalar function
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите, что происходит с "Compound SQL (compiled)" при использовании его в скалярной функции? Почему он ведет себя не так как в случае процедуры и блока? И где это знание можно прочесть? пояснение - при выполнении кода #4 в таблице a не появляется новая строка. Версия - 10.1 Код: sql 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 13:52 |
|
||
|
Compound SQL (compiled) and scalar function
|
|||
|---|---|---|---|
|
#18+
Roman OL, Здравствуйте. Вы из db2 clp это запускаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 17:42 |
|
||
|
Compound SQL (compiled) and scalar function
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Ага, проясняется. в db2 clp выполняем update command options using c off для управления транзакцией. И повторяем упражнения Второй момент, если можно прокомментируйте. DB21034E - ругается непосредственно на "begin...end"? Следовательно так делать нельзя? Я такие конструкции использовал для теста - отработал код или нет, ведь их нельзя обернуть в TABLE/VALUES. Остается оборачивать их в процедуры? И отвечаю на ваш вопрос - "это" я запускал из jdbc клиента. Свои ошибки понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2013, 18:59 |
|
||
|
Compound SQL (compiled) and scalar function
|
|||
|---|---|---|---|
|
#18+
Roman OLв db2 clp выполняем update command options using c off для управления транзакцией. И повторяем упражненияУ db2 clp с включенным autocommit есть особенность: при получении ошибки оно делает rollback. Поэтому вы и не видите вставленную запись. Roman OLDB21034E - ругается непосредственно на "begin...end"? Следовательно так делать нельзя? Я такие конструкции использовал для теста - отработал код или нет, ведь их нельзя обернуть в TABLE/VALUES. Остается оборачивать их в процедуры? f.sql Код: plaintext 1. 2. 3. 4. Код: plaintext Roman OL"это" я запускал из jdbc клиента.Зависит от того, что этот java-клиент делает при получении ошибки, в смысле commit/rollback/ничего. И вообще, умеет ли он запускать compound statement. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2013, 10:41 |
|
||
|
|

start [/forum/topic.php?fid=43&tid=1601422]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 383ms |

| 0 / 0 |
