23.11.2010 8:26, Кравченко Алексей пишет:
Все запросы (SELECT) с явным указанием плана к вьюшкам сыпятся следующей
ошибкой:
This operation is not defined for system tables.
unsuccessful metadata update.
request depth exceeded. (Recursive definition?).
первые несколько запросов с момента атача к БД выполняются нормально, затем
начинаются только ошибки
CREATE TABLE T1 (ID INTEGER NOT NULL,NAME INTEGER NOT NULL);
ALTER TABLE T1 ADD CONSTRAINT PK_T1 PRIMARY KEY (ID);
CREATE VIEW VT(ID,NAME) AS select * from t1;
повторять раз 30-100:
select * from vt where id=1 PLAN (vt T1 INDEX (PK_T1))
Спасибо, проверим. Вот только вопрос: а это хоть дает какой-либо эффект
на практике? :-) План по идее надо внутри вьюхи указывать, а не снаружи.
--
Дмитрий Еманов