oracle

...now browsing by tag

 
 

Oracle: IN (SELECT …) versus EXISTS

Friday, December 1st, 2006

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 in subqueries

Share

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

Friday, October 22nd, 2004

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

Click to continue »

Share

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

Tuesday, October 19th, 2004

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á se kloním k první variantě, ale blbě vypadají obě…

Click to continue »

Share

How to deploy Oracle PL/SQL or execute sql commands specified in file from Ant

Friday, October 8th, 2004

I was looking for the way how to deploy Oracle PL/SQL from ant or execute more sql commands that are specified in file. Solution is quite simple, but I did’nt find it in Google.

Click to continue »

Share

Analytické funkce LAG() a LEAD() v Oracle 8.1.7 a vyšším

Thursday, July 15th, 2004

Analytické funkce LAG() a LEAD() umožňují přistupovat k předchozím (LAG) a dalším (LEAD) řádkům v selectu.

<> Je to užitečné, pokud máte například tabulku transakcí a chcete najít jenom ty transakce, které nejsou následovány jejich undo transakcí. Click to continue »

Share

Switch to our mobile site