-
 Zitat von B.Hauser
Es werden viel zu viele (unnötige!!!) SELECT-Statements ausgeführt.
Prüfe mal, ob das folgende Statement das gleiche Ergebnis bringt und wenn ja, wie sich die Performance verhält.
Code:
Select A.MANDT, A.KUNNR, A.NAME1, A.NAME2, A.STRAS, A.ORT01, A.PSTLZ, A.LAND1, A.SORTL,
Coalesce(Min(Case When R3_User = '1' or (r3_user = ' ' and flgdefault = 'X')
Then Tel_Number End), '') as Tel1,
Coalesce(Min(Case When R3_User = ' ' and flgdefault = ' '
Then Tel_Number End), '') as Tel2,
Coalesce(Min(Case When R3_User = '3' or (r3_user = '2' and flgdefault = 'X')
Then Tel_Number End), '') as Tel3,
Coalesce(Min(Case When R3_User = '2' and flgdefault = ' '
Then Tel_Number End), '') as Tel4,
Coalesce(Min(Case When FLGDEFAULT = 'X'
Then SMTP_ADDR End), '') as EMail1,
Coalesce(Min(Case When FLGDEFAULT = ' '
Then STMT_ADDR End), '') as EMail2
From R3P02Data.KNA1 left outer join R3P02Data.ADR2 b on b.ADDRNUMBER = ADRNR
left outer join R3P02Data.ADR6 c on c.ADDRNUMBER = ADRNR
Where A.KUNNR < '0000999999' AND A.MANDT = '101' AND A.KUNNR <> '0000062871'
Group By A.MANDT, A.KUNNR, A.NAME1, A.NAME2, A.STRAS, A.ORT01, A.PSTLZ, A.LAND1, A.SORTL
Für eine akzeptable Performance sind auf alle Fälle Zugriffswege (Indices oder logische Dateien) für die jeweiligen Dateien über die Felder ADDRNUMBER, MANDT, KUNNR, ADRNR, R3_User, FLGDEFAULT erforderlich.
Birgitta
Vielen Dank für den Code. Aber das ist ja jetzt ein Select auf die einzelnen Datein und keine View-Erstellung. Es muss auf diesen View zugegriffen werden, da ein direkter Zugriff auf die Datein in der Lib R3P02DATA nicht erlaubt ist von aussen, da es sich hier um ein SAP-System handelt mit strikten Regeln für den Zugriff 
D.h. ich MUSS einen View erstellen in einer eigenen Lib auf den dann zugegriffen wird von einer anderen AS/400.
Similar Threads
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Lucky4712 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-05-06, 15:57
-
By cbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-05, 16:21
-
By itec01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-09-04, 18:38
-
By rebe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 07-09-01, 13:55
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