Делаю следующее.
Есть таблица и процедура. В процедуре происходит очистка таблицы. Но она не очищается. Сервер FB 2.1.2. Пробовал и IBExpert.
В тестовой процедуре таблица сначала очищается, потом выводится и там есть данные!
Что это может быть.
Можете сами попробовать.
Код: Выделить всё
CREATE TABLE MOTIONS (
MID INTEGER,
MOTION_DATE DATE,
ACCOUNT VARCHAR(15),
);
SET TERM ^ ;
create or alter procedure NEW_PROCEDURE (
BEGDATE date,
ENDDATE date)
returns (
NEW_PARAM type of DATE)
as
begin
delete from MOTIONS M where M.MOTION_DATE between :BEGDATE and :ENDDATE;
for select M.MOTION_DATE from MOTIONS M into :new_param do suspend;
end^
SET TERM ; ^