Dizzy (dzz) wrote,
Dizzy
dzz

  • Mood:
  • Music:

Родилась легенда

Собственно, вполне реальные события - ERP-система нашего клиента в ходе консолидации финансовых данных сгенерила SQL-запрос длиной 2 мегабайта примерно следующего вида:

select a,b,c from my_table
where a in (0000001,0000002,00000003,00000004,00000006,0000023...


и так далее.

Оракловый парсер изумился и выкинул белый флаг ORA-3113 (end of communication channel).
Оракл изумился действиям парсера и выкинул кору на 4.5 гигабайта.
Служба поддержки Oracle изумилась и ушла в астрал.
Интеграторы изумились и написали разработчикам.
Разработчики изумились и после 3-дневного размышления признали фичу багом...

Ну а по московскому Oracle-community теперь ходит байка про 2-мегабайтный SQL-запрос.
"Просмотрите, дети... Так писать НЕЛЬЗЯ!!!!!"
Tags: database, sql
Subscribe

  • Work.Дыбр

    Прекрасное с просторов: Это даже веселее, чем старинное "Вы купили у нас NetBackup, а NetRestore не купили..."

  • Пятиминутка ненависти

    Ненавижу, когда используют полноразмерные СУБД (например, постгрес) как эдакий эксель, для тупого хранения табличек. Ни индексов, ни констрейнтов, ни…

  • Work.Дыбр

    -Как у вас с Ораклом дела? -У нас всё по-старому, а Ларри Элиссон купил себе новую яхту...

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments