Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Using EXISTS - Queries NOT co-related

Re: Using EXISTS - Queries NOT co-related

From: William Robertson <williamr2019_at_googlemail.com>
Date: Sat, 02 Jun 2007 03:02:54 -0700
Message-ID: <1180778574.451431.125630@o5g2000hsb.googlegroups.com>


On Jun 1, 6:02 pm, "sims" <s..._at_mailinator.com> wrote:
> 10gR2
>
> Can I use EXISTS to replace code like this:
> -------------------------------------------------------
> SELECT count(*)
> INTO l_count
> FROM scott.salgrade WHERE grade > 5 ;
>
> IF l_count > 0 THEN
> INSERT INTO scott.emp SELECT...<snip>;
> END IF;
>
> ---- With code like this ---------------------------------
>
> INSERT INTO scott.emp SELECT...<snip>
> WHERE EXISTS (SELECT null
> FROM scott.salgrade WHERE grade > 5);
>
> -----------------------------------------------------------
>
> Note the 2 queries are not "co-related" but are independent
>
> thanks

Yes, looks good. I don't like that COUNT(*) without even an AND ROWNUM = 1. Received on Sat Jun 02 2007 - 05:02:54 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US