×
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.
I don't think you can delete from a virtual table like that. You're looking at an example from DB2, but are probably running this on an IBM I, so its DB2 for I, which is different and maddeningly difficult to Google. Thanks IBM.
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Vinay Gavankar
Sent: Tuesday, November 5, 2024 10:33 AM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Deleting duplicates from table
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hi,
I am trying to delete duplicate from a table, using following sql (based on example from
https://www.ibm.com/docs/en/db2/11.5?topic=statements-delete )
delete from
(select rownumber() over (partition by flda, fldb, fldc
order by fldd desc, flde desc) from myfile) as a(rn)
where rn > 1
I get an error over the first '(' before select:
Token ( was not valid. Valid tokens: <IDENTIFIER>.
What am I doing wrong?
TIA
Vinay
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.
As an Amazon Associate we earn from qualifying purchases.