Hi "Dmitri Kuzmenko" > В общем, да. И как раз над одной из них я сейчас работаю :-) > 1. в IB/FB триггеры могут менять "свои таблицы", в Оракле нет. Неа, могут менять через вызов процедуры. Есть еще такие вещи как то что в MySQL для избавление ошибки delete from table1 where (.... select ... from table1) нужно строить хтрую конструкцию. > 2. IB/FB версионник, MS SQL - нет (в 2005 есть версионность, но > для нее нужно проводить параллели) Как это относится к утопии? Если писать ориэнтируяс на оба варианта то нормально. > 3. процедурный и триггерный язык отличается у всех серверов Вся логика в middle tier > 5. у всех SQL отличается Используется JDOQL который транслируетя в vendor specific SQL. > 6. использовать "общие" компоненты доступа, типа ODBC. JDBC
> то есть, такое "грамотное приложение" > 1. не должно использовать триггеров и процедур В 3-х уровневых приложениях это как правило и не нужно > 2. использовать минимальный поддерживаемый всеми SQL Неа, см.выше. > То есть, это будет некий "середнячок", которого побьет > любое заточенное на конкретный сервер приложение. Неа. Не побъет. > Да и стоимость такой разработки, imho, будет много выше. Если есть компоненты которые скрывают этот уровнеть то стоимость разработки будет ниже. WBR Evgeny Putilin. --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

