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

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

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

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

Архив записей в блогах:
Блокада перевозок коксующегося угля, антрацита  с Донбасса, предпринятая украинскими нацистами ОПГ СВОБОДА, Правого Сектора и ветеранами АТО, вначале выглядела полным идиотизмом. В недавнем прошлом никакие блокады Крыма - ни водная, ни энергетическая, ни к  чему хорошему для ...
Как рассказал сержант Бондаренко следователю СКР при явке с повинной, накануне убийства он вместе с женой и сослуживцами был в гостях в станице Раздольной. Там, по его словам, мужчины «пили до талого, а после посветили наркоту». Находясь в компании, Бондаренко заподозрил жену в измене ...
Так сказать, небольшой анонс, приуроченный ко дню Св. Патрика. Но сначала анекдот. Пропал как-то Бог на 7 дней. Возвращается счастливый, довольный. Апостол Павел тут же спрашивает: - Где пропадал? - Да создал новую планету, Земля называется. И все у меня получилось сбалансировано и ...
Вот таких вот несчастных детей или детин, как их назвать по словам Кадырова избили в детском лагере Дон в Туапсе....Кадыров назвал происшедшее "массовым избиением детей". По его словам, замдиректора лагеря в нетрезвом состоянии учинил драку с ...
Евгения Чудновец. Фото: страница Евгении Чудновец во «ВКонтакте» Президиум Курганского областного суда отменил приговор и постановил освободить воспитательницу из Екатеринбурга Евгению Чудновец, осужденную за репост видео с обнаженным ребенком. Об этом в понедельник, 6 марта, ...