Hlavní navigace

Názor k článku Efektivní používání PL/pgSQL od Radoslav Golian - Tu 2) mozete ignorovat mal by som pozornejsie...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 8. 2011 23:56

    Radoslav Golian (neregistrovaný)

    Tu 2) mozete ignorovat mal by som pozornejsie citat :) je to oproti priemernym hodnotam.. - tie priemerne hodnoty su zo statistik k danej tabulke? zbiera postgre histogramy (kvoli distribucii hodnot v stlpcoch)

    v oracle je najlepsie ten problem s filtrovanim riesit nasledujucou fintou:
    ...
    if param is null then
    l_dynamic := l_dynamic || ' AND (1=1 OR :param is null)' -- tautologia, len kvoli zachovaniu statickeho poctu viazanych premennych
    else
    l_dynamic := l_dynamic || ' AND (column = :param)'
    end if;
    ...
    execute immediate l_dynamic using ... in param ...;

    obidva tie selekty v clanku by sli v oracle vzdy fullscanom..

    Celkom poucne vediet taketo rozdiely :) este raz vdaka :)