Gt_>>конкретно мне образование. x.Name.StartsWith() указывает как именно фильтровать, like в sql не обязывает использовать конкретный алгоритм. IB>StartsWith() — тоже не обязывает, если что...
указывает.
Gt_>>скл-сервер расширяется императивным t-sql или С#. у мсскл исторически не самая продвинутая аудитория, потому им пришлось ради упрощения объявить t-sql расширением, хотя реально это другой, императивный, язык. лидеры, типа оракла четко разделяют декларативный sql и императивный pl/sql. IB>Вазелин для слабаков, настоящие мужики — терпят! ))))
настоящие мужики выбирают лидирующие технологии: oracle rdbms, oracle java, а слабаки да, на технологиях второго эшелона mssql, .net созданные по мотивам оракла
Gt_>>тем что функция будет написана на императивном C#, а не декларативным sql, ограниченным несколькими DML командами. IB>И что?
то что декларативным sql такие вещи не решить, но есть костыль на императивном C#, который убьет оптимизатор и все равно ничего не даст.
Gt_>>нет. на маперы/редюсеры jar-ники могут передаваться IB>Что технически тоже самое, что хранимка на шарпе или плюсах.
нет. хранимка это то, что заранее задефайнено в субд, а тут либы используемые твоим кодом. соответственно можно выполнять код с разными версиями либ одновременно.