|
дефолтнае значения в дараметрах хранимых процедур
|
|||
---|---|---|---|
#18+
Всем привет. для апдейта базы даннх потребовалось сделать механизм рекомпиляции процедур и триггеров (к сожаленую, в Firebird нет команды "recompile"). И наткнулся на следующую загадку приподы, которую никак объяснить не могу: В структуре данных имеется процедура с параметрами по умолчанию и коллега использует такую возможность в другой процедуре. При компиляции в IBExpert никаких проблем не возникает ни при SQL-Statement, ни при SQL-Executive. В Delphi-коде выкидывает следующую ошибку: Код: plaintext 1. 2. 3. 4.
Код: plaintext 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.
Процедура SP_CHECK_ARTIKEL_N имеет следующий заголовок: create or alter procedure SP_CHECK_ARTIKEL_N ( P_ARTIKELCODE varchar(20), P_DEL_ARTIKEL integer = 0 ) returns ( OUT_LAGER_STATUS integer) as declare variable AHT_LIMIT float; ..... Если же исправить SP_CHECK_EINL_NL с вызовом второго параметра, то все проходит благополучно. PS: Изменеие параметра на P_DEL_ARTIKEL integer default 0 ведет к такому же результату. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2018, 12:08 |
|
дефолтнае значения в дараметрах хранимых процедур
|
|||
---|---|---|---|
#18+
svdВ Delphi-коде Я вангую типичную ошибку новичков: выставление CheckParams в true у TIBSQL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2018, 12:44 |
|
дефолтнае значения в дараметрах хранимых процедур
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, сорры, забыл указать: в Delphi работа ведется с FIBPlus. Указанного класса там нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2018, 13:07 |
|
|
start [/forum/topic.php?fid=40&msg=39612208&tid=1561214]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 330ms |
total: | 559ms |
0 / 0 |