Zitat Zitat von S.Neinawaie Beitrag anzeigen
Hallo

Derzeit erstellen wir alle PF/LF mit SRTSEQ *LANGIDSHR & LANGID DEU.
Interaktive Jobs laufen mit LANGIDSHR/DEU.

Nun möchten wir sukzessive unsere PF/LF auf SQL Tables/Indizes/Views umstellen.
Allerdings bin ich mir nicht sicher welche SRTSEQ "Einstellung" am besten geeignet ist.

Create Table mit *HEX
Create Index mit *LANGIDSHR/DEU
In (SQL)RPGLE die SRTSEQ *JOB setzen

Oder überhaupt eine komplett andere Vorgehensweise?

Danke,
Sam
... ich plädiere für oder überhaupt!!!

Sinn und Zweck der Umstellung von DDS auf DDL ist in erster Linie die Entkoppelung von Datenbank und Anwendung und diesen Effekt erreichst Du nur, wenn Du den RLA komplett loswirst und aus SQL ausschließlich auf Views zugreifst und im Order By kannst Du sortieren, wie Du willst, nach was immer Du willst. Den RLA ersetzt man dann durch Aufrufe von Datenbank Modulen, die einem die entsprechenden Konstrukte bereitstellt, die vorher im RLA da waren.
Was man dann für Indexe braucht, sagt einem die Datenbank schon (STRDBMON ist Dein Freund). BTW: fehlende Indexe führen nicht immer zum Table Scan und die Verwendung eines Index muss nicht immer die Beste Zugriffsmethode sein.
Bei dieser Vorgehensweise kann man auch mit geringem Aufwand Sortierung und Auswahl in vorhandenen Programmen völlig flexibel machen, mit wesentlich verbesserter Software Ergonomie.

D*B