> One of those cases where APPEND will do something that INSERT will not:
use the destination table in the where clause

Now that I didn't know (one of very many things, I hasten to add) - and it's
a useful thing to know, thanks Albert.

Regards,
Alastair.


----- Original Message ----- 
From: "Albert Berry" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, June 02, 2003 10:13 PM
Subject: [RBASE-L] - RE: APPEND different in form EEPs vs. R> ? RBW6.5++
(latest build)


> One of those cases where APPEND will do something that INSERT will not:
use the destination table in the where clause.  Perhaps a correlated
sub-select would work.
>
> APPEND genwaste TO wastechoose +
>   WHERE shipped = 0 AND id NOT IN +
>   (SELECT id FROM wastechoose WHERE id = GenWaste.id)
>
>
> >The following code gives different results if run in a form EEP vs. run
from
> >a standalone command file/R> :
> >
> >APPEND genwaste TO wastechoose WHERE shipped = 0 AND id NOT IN (SELECT id
> >FROM +
> > genwaste t1, wastechoose t2 WHERE t1.id = t2.id)
> >
> >If run on its own, the first time, it adds the expected 55 rows; the
second
> >and subsequent times it appends no rows unless shipped has changed to = 1
> >for a particular id.
> >
> >If run in the form EEP, it keeps appending the entire 55 rows each time
the
> >EEP is run. It appears to be ignoring the NOT IN condition.
> >
> >Is APPEND one of those commands that doesn't/shouldn't work in an EEP?
> >
> >I have run this thing to death and am not seeing any obvious differences
> >other than APPEND not working the same.
> >
> >Thanks,
> >
> >Charles Sikora
> >Coordinator, Gas Storage
> >Manlove Field
> >Peoples Energy Corporation
> >(217)-897-7123
> >
> >
>
>
> -- 
> Albert Berry
> Full Time Consultant to
> PSD Solutions
> 350 West Hubbard, Suite 210
> Chicago, IL 60610
> 312-828-9253 Ext. 32
>
>
> __________________________________________________________________
> McAfee VirusScan Online from the Netscape Network.
> Comprehensive protection for your entire computer. Get your free trial
today!
> http://channels.netscape.com/ns/computing/mcafee/index.jsp?promo=393397
>
> Get AOL Instant Messenger 5.1 free of charge.  Download Now!
> http://aim.aol.com/aimnew/Aim/register.adp?promo=380455
>

Reply via email to