-
Mach mal einen DSPFD der View für die UserInfo.
Dort kannst du dir den SQL genau ansehen.
U.U. wird in from "table(getirgendwas(p1, p2))" gelesen, da durchaus 2 API's eine Rolle spielen können.
Ein List-API für USRPRF-Objekte und ein USRINFO-API je User.
Somit könntest du die Inner-Function ganz genauso aufrufen.
Ich kann das i.M. nicht online verifizieren, aber es aber bei anderen Systemviews genau so gesehen.
-
Hallo Herr Fürchau, a lso das CREATE bzw. das FROM sieht wie folgt aus:
Code:
SELECT * FROM TABLE (QSYS2.OBJECT_STATISTICS('QSYS ','USRPRF ',NULL)) a, lateral (SELECT * FROM TABLE (QSYS2.QSYUSRINFO(a.OBJNAME)) as x) as b;
Wenn ich das so ausführe braucht es immerhin nur 500 ms.
Die Objectstatistics allein bringt mir nichts, die qsyusrinfo aber auch nicht, da hier der User fehlt. Da es ja nicht nur um den einen geht, muss ich sie eben joinen über den LATERAL SELECT wie oben zu sehen.
Den Befehl DSPFD kannte ich so gar nicht, ich bin immer über SCHEMATA u. SQL generieren gegangen 
Wenn ich nun aber eine View anstelle der UDF mache, wie kriege ich das dann mit den Rechten hin?
-
"QSYS2.OBJECT_STATISTICS('QSYS ','USRPRF ',NULL)"
Die Funktion nimmt 3 Parameter:
1. Lib
2. ObjType
3. wahrscheinlich OBJNAME, wobei NULL dem *ALL entspricht.
Wahrscheinlich kann man das auch für andere Objekttypen verwenden.
"QSYS2.QSYUSRINFO(a.OBJNAME)"
Damit hast du doch genau die Funktion, die du eigentlich willst:
Parameter dürfte der Username sein, was durch den Join vom 1. API ermittelt wird.
SELECT * FROM TABLE (QSYS2.QSYUSRINFO("MEIER"))
sollte also genau von enem User die Info bringen.
Similar Threads
-
By sisarr in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 29-09-19, 19:46
-
By Robi in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 05-10-16, 16:10
-
By TARASIK in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 26-03-03, 10:03
-
By Bodo Roggenkamp in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 24-10-02, 11:29
-
By Bodo Roggenkamp in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 09-10-01, 13:04
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