Форум: "Базы";
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];
ВнизВыполнить start transaction commit в процедуре InterBase 6 Найти похожие ветки
← →
NLO (2001-12-07 12:29) [0]нужно чтобы при выполнении процедуры, обязательно InterBase 6 вне зависимости от успешность выполнения этой процедуры записать в таблицу журнала кое какие данные.
типа такого
/* Stored procedures */
CREATE PROCEDURE "GET_DOCUMENT"
(
AS
begin
select * from access_mark_pack where user=e.employee
into :local_yesno;
satrt transaction
insert into journal (id, user_action) value (100,"exec")
commit
end
← →
PVR (2001-12-09 17:45) [1]CREATE PROCEDURE "GET_DOCUMENT"
(
AS
begin
begin
begin
select * from access_mark_pack where user=e.employee
into :local_yesno;
when any do local_yes_no=local_yes_no;
end
insert into journal (id, user_action) value (100,"exec")
end
Или воспользуйся делфей и накатай соответствующий UDF он у тебя при запуске Jornal_udf(id,user_action,100,"exec"); зделает свой запрос к БД который будет явно в другой транзакции или воспользуйся первой страницей сайта http://ib.demo.ru там внизу
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c