В Советской Белоруссии SQL разжигает айседа

топ 100 блогов metaclass03.04.2013 http://theiced.livejournal.com/238346.html
Собственно, про кобол я не знаю, на дельфи пишу уже 15 лет и никак избавится от него не могу (слишком много легаси кода), а вот про SQL я с ним не согласен.
Сам по себе SQL очень хорошо подходит для генерации отчетов. Если отчет сводится к фильтрации-сортировке-группировке множеств - идеально. С рекурсивными CTE - еще и деревья можно обрабатывать, не особо включая мозг. Всунув поверх этого минимальных размеров постобработку на какой-нибудь функциональщине, можно сделать почти любой отчет, пришедший в голову свихнувшимся на Excel выпускникам нархоза, работающим в минстате, минфине и МНС.

Но когда доходит до процедурных расширений, API между СУБД и клиентскими приложениями или каких-нибудь вещей, которые забыли вовремя добавить в стандарт - начинается полная, немыслимая жопа.
Например, проклятая тема - генерация автоинкрементных ключей и возвращение значений автоматически заполненных полей. Кто во что горазд - identity, генераторы, sequence, функции (в каждой СУБД названные по разному), returning, заебы на тему "вызывать в той же транзакции и сессии" и прочая и прочая. Про вариации на тему "вернуть поле, которое заполняется автоматически, но не является ключом/identity" лучше даже не думать.
Неудивительно, что люди при первой же возможности сбегают в ORM (которые являются уже второй производной от всего этого маразма и несут на себе его неизгладимый след).

Оставить комментарий

Архив записей в блогах:
не могу больше видеть эту фотографию.  НЕ МОГУ. как это говорят - посмотри в лицо своему страху? а мерзости - посмотреть? а источнику отвращения и ужаса? вот смотрю, смотрю внимательно, блять. То, из-за чего умирали наши деды и прадеды, - ...
 Если будет сделан абсолютно правомерный ответ на санкции - остановлены выплаты займов российскими компаниями банкам тех стран, которые ввели санкции против России, этого будет более, чем достаточно. Санкционная политика Запада достигла той фазы, когда ответ России вполне логичен - на ...
Весь май у нас отстоял солнечный и теплый. Как будто летний месяц. Я посматривала на небеса с подозрением, ибо знаю - если вот такой май, то зима близко это не к добру. Так оно и вышло. В июне резко похолодало, зарядили дожди. Да вдобавок еще и морозы ночью долбанули. Недавно утром вм ...
Время съемки 2013:10:18 10:34:37 время московское Попала я на этот праздник совершенно случайно. Последние три дня в Токио мы были в сводном полёте. На экскурсию на Фудзи яму, гору Фудзи, записаться не удалось, но я и в Токио не скучала. Первый свободный день, 18 октября. С утра ...
Написал сегодня рассказ для одного журнала. Я его назвал "Борода из ваты", но в журнале он, наверное, будет называться "Новогодний Дозор: борода из ваты". Ну, вы поняли. Так вот, рассказы писать - дело хорошее. Я это люблю, сегодня с удовольствием понял, что рассказ на пол авторского ...