Re: Уникальности на просмотрах
On Tue, 18 Sep 2007 09:46:23 +0400, Tonal [EMAIL PROTECTED] wrote: Предполагается ли возможность задавать ограничения для просмотров? Например уникальности (unique) и проверки (check)? Пытался представить, как это должно выглядеть - нифига не понял. Скажем, ты пытаешься вставить запись в таблицу (не через этот вью). Что должно произойти? Должен выполниться запрос во вье и полностью отфетчиться с сортировкой, чтобы выявить наличие дубликатов? -- Сергей Смирнов.
Ошибка компиляции 2,1
LINK : fatal error LNK1181: cannot open input file 'icuuc.lib' Build log was saved at file://d:\Borland\zhouck\firebird\firebird2\temp\Win32\R elease\fbembed\BuildLog.htm fbembed - 1 error(s), 0 warning(s) что это может быть? Такой файл есть...
Re: Уникальности на просмотрах
WildSery wrote: On Tue, 18 Sep 2007 09:46:23 +0400, Tonal [EMAIL PROTECTED] wrote: Предполагается ли возможность задавать ограничения для просмотров? Например уникальности (unique) и проверки (check)? Пытался представить, как это должно выглядеть - нифига не понял. Скажем, ты пытаешься вставить запись в таблицу (не через этот вью). Что должно произойти? Должен выполниться запрос во вье и полностью отфетчиться с сортировкой, чтобы выявить наличие дубликатов? Не. На взгляде должон быть ПК и индекс. Сколько взглядов и прочих точек и углов зрения возможно в природе - столько и виртуальных индексов... -- Regards. Ded.
Re: Уникальности на просмотрах
Hello, WildSery! You wrote on Tue, 18 Sep 2007 15:15:06 +0400: D Не. На взгляде должон быть ПК и индекс. Сколько взглядов и D прочих точек и углов зрения возможно в природе - столько и D виртуальных индексов... W Дык это понятно, что индекс. Даже понятно, как его построить W в начальном состоянии. Мне не получается представить, на W основании чего он будет изменяться. Особенно, если во вье W процедура. DED imho прикалывается, а вы ведетесь. :) -- Удач Alexander A. Venikov, Tobolsk, Russia
Re: Уникальности на просмотрах
Собственно с view-ами я похоже погорячился. Проблема несколько шире: Как и где задавать ограничения охватывающие несколько таблиц. Сейчас можно это решить с помощью ограничений на каждую из таких таблиц, но это неудобно т.к. нельзя нарисовать одно выражение и сдублировать для каждой таблицы. В 2.1 можно, вынести такие проверки в триггер TRANSACTION COMMIT. Соответственно, на этом же можно реализовать и механизм проверки ограничений для нескольких таблиц. -- Александр Замараев