|
Процедура на вставку данных с возвратом значения
|
|||
---|---|---|---|
#18+
Доброго. Хочу выполнить вставку данных в несколько связанных таблиц и получить назад ID записи для установки фокуса на даннуя запись в гриде. Текс процедуры: Код: 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.
При компиляции процедуры получаю ошибку: Код: sql 1.
на строку Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 22:53 |
|
Процедура на вставку данных с возвратом значения
|
|||
---|---|---|---|
#18+
ness_co, в словаре перевод ошибки посмотреть не догадались? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 22:59 |
|
Процедура на вставку данных с возвратом значения
|
|||
---|---|---|---|
#18+
ness_co, Ну так а зачем ты два параметра объявил с одинаковым именем? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:01 |
|
Процедура на вставку данных с возвратом значения
|
|||
---|---|---|---|
#18+
YuRock, Спасибо. протупил. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:15 |
|
Процедура на вставку данных с возвратом значения
|
|||
---|---|---|---|
#18+
ness_co SELECT NEXT VALUE FOR gen_goods_id FROM RDB$DATABASE into :G_ID; господи помилуй, зачем в процедуре селектить из rdb$database? Это лишнее обращение к странице данных. G_ID=NEXT VALUE FOR gen_goods_id; или G_ID=gen_id(gen_goods_id, 1); и всё. Это же процедурный SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2019, 23:26 |
|
|
start [/forum/topic.php?fid=40&fpage=20&tid=1560564]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 147ms |
0 / 0 |