Напомните, плиз, если я увеличиваю длину поля:
update rdb$fields set
rdb$field_length=1024,
rdb$character_length=1024
where rdb$field_length=255
and rdb$field_name =
(select rfr.rdb$field_source
from rdb$relation_fields rfr
where rdb$relation_name = 'T1'
and rdb$field_name = 'F1');
То триггера, которые проверяют изменение поля, типа
CREATE TRIGGER REPL$F_T1_U FOR WARES
AFTER UPDATE POSITION 0
AS
BEGIN
if ((NEW.F1=OLD.F1 or (New.F1 is null and Old.F1 is null)) then ...
END
сами обнаружат изменение длины или их надо перекомпилять?
В IBEScript нету такой команды на перекомпиляцию?
FB 1.5.2-1.5.5