PDA

View Full Version : Cursor, Fetch und der sort aus 2. Datei



Robi
28-04-21, 14:28
Moin zusammen,

Ich musste in einem SQLRPGLE Pgm einen Order by anpassen.

Alt:

declare C1 dynamic scroll Cursor for select a.f1, a.f2, ... b.f1 from a, b
where ...
order by a.f1, a.f2

Neu:

declare C1 dynamic scroll Cursor for select a.f1, a.f2, ... b.f1 from a, b
where ...
order by b.f1, a.f1, a.f2

Nun klapt der fetch nicht mehr:

Als SENSITIVE definierter Cursor C1 kann für die angegebene Anweisung
SELECT nicht definiert werden.
Cursor C1 nicht geöffnet.


Wenn ich asensitiv oder insensitiv definiere wandelt das Pgm nicht mehr.

Ein
with a as (

mit anschließendem
select * from a order by ...
geht leider auch nicht.

Muß ich jetzt echt mit einer Hilfsdatei arbeiten?

Danke für Ideen

Robi

Robi
28-04-21, 16:18
Hmm,
Wenn ich gleich mit einem
FETCH NEXT statt eines
FETCH FIRST beginne scheit es zu gehen
Ok, dann eben ohne first ...
Robi