kdv писал(а):какая же это нафиг "бизнес-логика" на сервере? execute statement это вообще костыли. Например, в delphi тебя не удивляет отсутствие возможности передать имя переменной в переменной? А в SQL что?
Когда я говорил про "бизнес-логику", речь шла не о execute statement (далее ES), а о вашей фразе:
kdv писал(а):Не переусерствуй по поводу переноса бизнес-логики на сервер.
Что же касается ES, то соглашусь, что на нём "бизнес-логику" строить не стоит! ES удобен для других вещей и без него приходится наворачивать либо несколько хранимых процедур, либо делать очень большую (навороченную) процедуру, в зависимости от конкретных условий! Сам я пока сижу на FB 1.0.3 (для тех, кто не в курсе, ES появился в полуторке) и в одной процедурке для формирования отчёта ES упростил бы логику...
И что плохого в динамическом формировании SQL запроса, я же в Delphi формирую SQL в зависимости от действий пользователя, почему нельзя формировать запрос на стороне сервера?
Уважаемые мастера, просьба сильно не пинать

разъясните если что не так...