× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



RUNSQL SQL('DELETE from t18pf where joentt = ''CA'' and jojob = 'QZLSFILET'' and jopgm = ''QLESPI'' ') ) COMMIT(*NONE)

Remove the extraneous ')'

RUNSQL SQL('DELETE from t18pf where joentt = ''CA'' and jojob = 'QZLSFILET'' and jopgm = ''QLESPI'' ' ) COMMIT(*NONE)

Paul


-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of fbocch2595@xxxxxxx
Sent: Tuesday, March 12, 2013 12:55 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Re: RUNSQL syntax


I get A matching parenthesis not found...has anyone ever used RUNSQL like the way I want I'm asking?




-----Original Message-----
From: CRPence <CRPbottle@xxxxxxxxx>
To: midrange-l <midrange-l@xxxxxxxxxxxx>
Sent: Tue, Mar 12, 2013 1:17 pm
Subject: Re: RUNSQL syntax


On 12 Mar 2013 09:51, fbocch2595@xxxxxxx wrote:

I read Rob’s great article
http://www.itjungle.com/fhg/fhg053012-story01.html
and was able to use RUNSQL like this:

RUNSQL SQL('DELETE FROM QTEMP/FILEA WHERE JOJOB = ''TJOBC''')
COMMIT(*NONE)

Now, I’m using this select statement:
select *
from t18pf
where joentt = 'CA'
and jojob = 'QZLSFILET'
and jopgm = 'QLESPI'

What’s the syntax of the RUNSQL that would delete based on that select, if possible?
RUNSQL SQL('DELETE from t18pf where joentt = ''CA'' and jojob = 'QZLSFILET'' and jopgm = ''QLESPI'' ') ) COMMIT(*NONE)
or perhaps:
RUNSQL SQL('create view qtemp/dlt_from as ( select * from t18pf here joentt = ''CA'' and jojob = ''QZLSFILET'' and jopgm = ''QLESPI''
) ) COMMIT(*NONE)
RUNQRY *N ((QTEMP/DLT_FROM)) /* optionally verify result of SELECT */
RUNSQL SQL('delete from qtemp/dlt_from') COMMIT(*NONE)
--
egards, Chuck
-
his is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list o post a message email: MIDRANGE-L@xxxxxxxxxxxx o subscribe, unsubscribe, or change list options,
isit: http://lists.midrange.com/mailman/listinfo/midrange-l
r email: MIDRANGE-L-request@xxxxxxxxxxxx efore posting, please take a moment to review the archives t http://archive.midrange.com/midrange-l.


--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.