Здравствуйте, vvu07, Вы писали:
V>Здравствуйте, Ароан, Вы писали:
А>>Добрый день!
А>>Подскажите как сохранить результат однострочного, одноколоночного select в локальную переменную в триггере на SQL СУБД Firebird 1.5.
А>>Что-то вроде:
А>>А>>i = (select first 1 col1 from table1);
А>>
А>>Спасибо.
V>select first 1 col1 from table1 into i;
V>В ХП так можно, может можно и в триггерах. Попробуй.
trigger — это та же ХП, только без параметров и не вовращает значений
example:
CREATE TRIGGER G$T1$BU1 FOR T1
ACTIVE BEFORE UPDATE POSITION 1
as
declare variable v integer;
:
begin
:
select count(f1) from t1 into :v;
end