Dmitriy A. Beloshistov пишет:
Hello, Dmitri!
кода не больше 30-40 строк. 2 запроса.
Кто меньше?-) Для FB 1.5.x работает такое:
create procedure SYS$SET_INDEXSTAT
returns (ACOUNT INTEGER)
as
declare variable AINDEXNAME varchar(100);
begin
ACOUNT=0;
FOR SELECT RDB$INDEX_NAME FROM RDB$INDICES
WHERE (RDB$SYSTEM_FLAG IS NULL) or (RDB$SYSTEM_FLAG<>1)
INTO :AINDEXNAME
DO BEGIN
EXECUTE STATEMENT 'SET STATISTICS INDEX '||:AINDEXNAME;
ACOUNT=ACOUNT+1;
END
suspend;
end
WBR,Dmitry Beloshistov AKA [-=BDS=-]
я не говорил, что не умею решать эту проблему (уж на мой взгляд разумнее
указать план). Просто озвучил свою проблему, если это для вас не
проблема, то я не причем.
Станислав