|
I trying to create an SQL View that will use a CTE in order to use
the ORDER BY clause (as suggested by the IBM i: DB2 for i SQL
Reference manual on page 974-975). I am on V7R1.
CREATE VIEW needles.VIEW
(Fld1 , Fld2, Fld3, Fld4) AS
with
interim as
( SELECT Fld1, Fld2, Fld3, Fld4
FROM needles.TABLE
WHERE Fld4 = 'Y'
ORDER BY Fld3, Fld2 )
select * from interim
This will create the view, but the ORDER BY doesn't seem to take.
Using DBU to look at needles.VIEW, I find that the rows are not in
Fld3, Fld2 order.
What have I done wrong?
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.