Цитата:
Сообщение от sAVe
1. я имел ввиду, что в базу не нужно сохранять триггер, по скольку база будет разная, ну с определёнными полями и таблицами (надеюсь, понятно объяснил)
2. Добавил я строчку с выполнением этого запроса, но тут смысл не в этом, мне нужно именно запомнить только что созданный Cl_id и вставить его в таблицу Person в поле P_cl_id. В принципе у меня тут всё срабатывает, но добавляет не тот Cl_id.
3. база на Firebirde 2.5, если это поможет...
|
1. нет, не понятно
2. ну так твое Cl_id должно же как-то сначала сформироваться. а для этого нужно выполнить (ExecSQL) 1й запрос.
3. да. firebird такое умеет делать.
примерно так:
Код:
INSERT INTO audit (data)
VALUES ('-----')
RETURNING recordid