View Full Version : Query Definitionen mit SQL listen
camouflage
17-05-24, 09:02
Hi @all,
Gibt es eine Möglichkeit Query Definitionen mittels SQL zu listen?
Danke für die Hilfe.
Da es kein API für das Auslesen der Abfrage gibt, wird es wohl auch keine Table-Function geben.
Es gab früher mal ein Analyse-Programm zum Auslesen des Inhalts eines QRYDFN-Objekts.
Die Alternative ist DMPSYSOBJ und die Analyse des Spools.
Daraus lässt sich sicherlich eine SQL-Funktion stricken.
Man kann u.U. auch via diesem API den Inhalt auslesen:
https://www.ibm.com/docs/de/i/7.5?topic=ssw_ibm_i_75/apis/qclrpgas.html
camouflage
17-05-24, 10:04
Merci Baldur,
ich brauch ja nur eine Uebersicht wie ein wrkobj.
Eine Möglichkeit die ich gefunden habe ist der QSYS2.OBJECT_PRIVILEGES mit dem ich etwas basteln kann. Allerdings kann ich mir nicht vorstellen, dass es keine Table-Function für das listen eines Bibliothek-Inhalts geben soll. Und nicht mal ChatGPT hilft mir dabei richtig.
Warum sagst du das nicht gleich:
https://www.ibm.com/docs/en/i/7.5?topic=services-object-statistics-table-function
camouflage
17-05-24, 11:10
Funktioniert, danke.
Das überzeugt mich wieder mal, dass ChatGPT nicht allwissend ist.
camouflage
17-05-24, 12:14
Naja, gewusst hat der Bot die Funktion schon, nur mit der Syntax haperts. Ich verwende die beiden Bots (ChatGPT und Arja) mittlerweile ziemlich häufig. Dabei lasse ich sie jeweils auch gegenprüfen und dann muss das Ganze auch noch unter meinen gestrengen Augen durch. Aber so als Trackfinder durchaus zu gebrauchen.
Nachtrag:
Dabei gibt es in den SQL Beispielen des ACS eine ganze Menge an Mustern. Allerdings muss man halt wissen nach welcher Funktion man sucht.
Namen sind halt Schall und Rauch...