TOMÁŠ HUBÁLEK BLOG: BAVTE SE PŘIMĚŘENĚ…

Oracle: IN (SELECT …) versus EXISTS

Možná jste (tak jako já) už někdy narazili na problém, že dotaz ve kterém použijete ve WHERE podmínce IN (SELECT …) je neúnosně pomalý a kolega vám poradil, ať raději zkusíte použít EXISTS. Vysvětlení jaký rozdíl je mezi IN (SELECT …) a EXISTS najdete v článku Oracle Tip: Understand the difference between IN and EXISTS […]

Read the rest of this entry »

How to execute sqlplus from shell script and check whether some error occured.

My colleague asked me for script that executes SQL*Plus and check whether some problem occured. Here is a solution…

Read the rest of this entry »

Oracle: Stručný přehled, jak používat hinty

Používání hintů v Oracle je tak trochu černá magie, u které hodně záleží také na přesné syntaxi (např.SELECT /*+ INDEX(M_EVENT M_EVENT_LOTIDEVENTID_IDX) */ je správně, ale SELECT /*+INDEX(M_EVENT M_EVENT_LOTIDEVENTID_IDX) */ už ne!). Na stránce http://www.dbasupport.com/oracle/ora9i/index_hints.shtml najdete pěkný souhrn toho nejzákladnějšího, co potřebujete vědět. BTW: Nevíte náhodou někdo, jestli se píše "na syntaxi" nebo "na syntaxy"? Já […]

Read the rest of this entry »