Re: Уникальности на просмотрах

2007-09-18 Пенетрантность WildSery

On Tue, 18 Sep 2007 09:46:23 +0400, Tonal [EMAIL PROTECTED] wrote:

 Предполагается ли возможность задавать ограничения для просмотров?
 Например уникальности (unique) и проверки (check)?

Пытался представить, как это должно выглядеть - нифига не понял.
Скажем, ты пытаешься вставить запись в таблицу (не через этот вью). Что должно 
произойти? Должен выполниться запрос во вье и полностью отфетчиться с 
сортировкой, чтобы выявить наличие дубликатов?

-- 
Сергей Смирнов.



Ошибка компиляции 2,1

2007-09-18 Пенетрантность Андрій Жук


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: Уникальности на просмотрах

2007-09-18 Пенетрантность Ded


WildSery wrote:

On Tue, 18 Sep 2007 09:46:23 +0400, Tonal [EMAIL PROTECTED] wrote:



Предполагается ли возможность задавать ограничения для просмотров?
Например уникальности (unique) и проверки (check)?



Пытался представить, как это должно выглядеть - нифига не понял.
Скажем, ты пытаешься вставить запись в таблицу (не через этот вью). Что должно 
произойти? Должен выполниться запрос во вье и полностью отфетчиться с 
сортировкой, чтобы выявить наличие дубликатов?


   Не. На взгляде должон быть ПК и индекс. Сколько взглядов и прочих 
точек и углов зрения возможно в природе - столько и виртуальных индексов...


--
Regards. Ded.



Re: Уникальности на просмотрах

2007-09-18 Пенетрантность Alexander A. Venikov


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: Уникальности на просмотрах

2007-09-18 Пенетрантность Tonal


Собственно с view-ами я похоже погорячился. Проблема несколько шире:
Как и где задавать ограничения охватывающие несколько таблиц.

Сейчас можно это решить с помощью ограничений на каждую из таких таблиц, 
но это неудобно т.к. нельзя нарисовать одно выражение и сдублировать для 
 каждой таблицы.


В 2.1 можно, вынести такие проверки в триггер TRANSACTION COMMIT.
Соответственно, на этом же можно реализовать и механизм проверки 
ограничений для нескольких таблиц.

--
Александр Замараев