"Boltik Evgeny" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
>
> Решил поднять эту тему в очередной раз по причине того что базы у
некоторых
> клиентов растут и программа попросту начинает подтормаживать и чем дальше

Это точно. Растут таблицы. Отчеты работатют все медленнее.
А юзвери требуют расширения функционала.
Причем требуют такой функционал (их можно понять),
который не планировался и не закладывался при проектировании
структуры базы.
Приходится добавлять новые поля, таблицы, констрайнты, кривые триггеры
и хитромудрые процедуры.
Базы превращаются в шанхайчики.
Прошу прощения, думаю здесь поймут, наболело, поплакаться больше негде.

> но если бы сервер умел слегка формировать селект сам то было бы огромное
> счестье вем
> почему casefromwhere потой причине чтобы можно было указать что к условию
> будет дабавлена и таблица по возможности можно конечно и так
>
> case :Y
>  when 1 then from TY where TY.F1 = :F1 and T1.Fy = TX.Fy
>  when 2 then from TY where TY.F1 = :F1 and not T1.Fy = TX.Fy
> end
>

Вот это было бы хорошо - немного расширить SQL в нужную сторону.

-- 
Артур Галимов. ФК ФМС (Сочи).


Ответить