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

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

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

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

Архив записей в блогах:
Не могу не процитировать, откуда - не скажу :) "Здравствуйте у нас собака пикинез почти год и он начал заниматься с игрушками и подушками сексом. когда начинаешь его ругать и отнимать любовный им объект то он начинает на тебя рычать а потом гоняется за хвостом ругается и трепит хвост! ...
О Синих Ведрах пишут.The Moscow Times: Blue Bucket Protests Draw Duma's ...
 
Школы закрыты. Находиться там невозможно. И сплошные убытки, соответственно. По прогнозам синоптиков, пожар продолжит распространяться из-за сухой погоды. Однако .. Подписка на ЛисоБлог Фейсбук, ВКонтакте , Группа в ВКонтакте , Твиттер ...
Маленький капучино всегда вкуснее большого. Большой капучино есть во всех кофейнях, потому что его часто заказывают. Но любой настоящий любитель капучино, если ему недостаточно маленькой чашки, берет две маленькие чашки, но никогда не одну большую. Проверить мою абсолютную правоту ...