|
|
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. Пример: есть таблица, у нее несколько триггеров, которые неким образом проверяют вносимые/изменяемые данные и в зависимости от неких условий выдают ошибку, каждый с определенным текстом. Есть процедура, которая содержит операции вставки/изменения данных в этой таблице. Как в этой процедуре достать текст исключений из триггеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 15:20 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
exception2, никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 15:21 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
dimitrexception2, никак Ну через контекстные переменные, конечно, можно протащить текст ошибки, но это усложняет код и хз каким боком может выйти в будущем. Может есть еще какие варианты? Может в следующих версиях планируются шаги в этом направлении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 15:43 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
Hello, Симонов Денис! You wrote on 22 августа 2014 г. 15:55:44: Симонов Денис> голосуй за CORE-2040 < http://tracker.firebirdsql.org/browse/CORE-2040> > может быть когда-нибудь и появится так вродь тикет закрыт же. зы: проголосовал Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 15:57 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий> так вродь тикет закрыт же. У меня отображается статус "Орен", в хистори вроде тоже закрытия не видно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 18:10 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
exception2, как вариант: 1. делаем таблицу исключений Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 2. Делаем обертку для генерации исключений Код: 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. 3. Делаем обертку для получения ошибки Код: 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. 4. Если нужно, вызываем исключение через оберту Код: plsql 1. 5. Обрабатываем Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 18:17 |
|
||
|
Текст исключения
|
|||
|---|---|---|---|
|
#18+
Hello, Гаджимурадов Рустам! You wrote on 22 августа 2014 г. 18:30:12: Гаджимурадов Рустам> У меня отображается статус "Орен", в хистори вроде тоже закрытия не видно. это я не туда посмотрел. там (справа) ещё дубликат есть. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2014, 18:31 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=90&tid=1563379]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 344ms |

| 0 / 0 |
