-
SQL mit variabler Sortierfolge
Hallo,
ich möchte die Sortierfolge der SQL-Abfrage variabel gestallten. Mit einer Hostvariable funktioniert das logischerweise nicht, ob wohl der Compiler das problemlos akzeptiert
select * from mylib/kunden
order by :myorderby
Ich kann auch nicht die Abfrage dynamisch erstellen und dann mit prepare usw. arbeiten, weil ich nicht satzweise lesen will (kann) sondern die Ganze Ausgabe in ein JSON-Object ausgebe. Mein SQL-Statement sieht so aus:
exec sql
with kd as (
select * from ezhqry/kunden
order by kdnachn asc
limit :myLimit offset :myOffset)
select JSON_OBJECT(
'success' value 'true' format json,
'errmsg' value ' ',
'items' value
JSON_ARRAYAGG(
JSON_OBJECT(
'kdid' value kdid,
'kdnachn' value trim(kdnachn),
'kdvorn' value trim(kdvorn)
)
)
)
into :GblJson
from kd;
Hat jemand eine Idee/Lösung?
Danke im Voraus
Roman
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks