mysql_real_escape_string / Говнокод #8156 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
SELECT COUNT(*) INTO v_inserted_data FROM f2s.column_map 
WHERE old_id='TYPE='||i.pk_0 AND migration_id='fin95_aral' 
AND fndr_table='R_ALLOWABLE' AND UPPER(NVL(fndr_constraint,'null'))=UPPER('NULL');

Oracle 10.2 PL/SQL. продакшн код.
Условие поиска NULL убило...

Запостил: slbsomeone slbsomeone, (Updated )

Комментарии (7) RSS

  • Это всемирная строковая болезнь, хуже чем Т-вирус. У нас все индусы такой болеют.
    Ответить
  • фиг знает мож там индекс по NVL(fndr_constraint,'null') или даже по UPPER(NVL(fndr_constraint,'null'))...
    а вот обёртка в виде UPPER справа - это кнечно шедевр
    Ответить
    • >мож там индекс по NVL(fndr_constraint,'null')
      Я тоже верю в людей, но индекса для этой колонки нет. Никакого.
      И если бы можно было пообщаться с автором я бы только спросил - "Зачем?"
      Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8