-
CRTSQLRPGI commit *none
Im Cmd CRTSQLRPGI würde ich gerne den Parameter
*COMMIT mit *NONE voreinstellen (anstatt mit *CHG).
An welcher Schraube muss ich da drehen ?
mfg. Ludger
-
CHGCMDDFT
Zitat von loeweadolf
Im Cmd CRTSQLRPGI würde ich gerne den Parameter
*COMMIT mit *NONE voreinstellen (anstatt mit *CHG).
An welcher Schraube muss ich da drehen ?
mfg. Ludger
wie wärs mit CHGCMDDFT?
kuempi
-
bei chgcmddft
bekomme ich ein langes Eingabefeld
"Neue Standardparameterfolge".
Ich kann nicht erkennen, was ich da eingeben muss.
Gibt es nicht eine Mögluchkeit, die aktuellen Werte zu sehen und diese dann zu ändern ?
mfg . Ludger
-
Zitat von loeweadolf
Im Cmd CRTSQLRPGI würde ich gerne den Parameter
*COMMIT mit *NONE voreinstellen (anstatt mit *CHG).
An welcher Schraube muss ich da drehen ?
mfg. Ludger
Hallo Ludger,
ich persönlich ändere sehr ungerne System-Befehle ab, was allerdings über CHGCMDDFT auch realisiert werden kann.
Ich würde eher vorschlagen in jede SQLRPGLE (oder sogar SQLRPG)-Quelle das folgende SQL-Statement einbauen.
PHP-Code:
C/EXEC SQL Set Option Commit = *NONE
C/END-EXEC
Über Set Option können sogut wie alle Optionen aus dem Compile-Command im Programm hinterlegt werden.
Der Vorteil ist, selbst nach Release-Wechsel oder beim Umwandeln auf einer anderen Maschine braucht man sich nicht um die Einstellungen im Compile-Command zu kümmern.
... und die Compile-Optionen könnnen für jedes Programm individuell festgelegt werden.
Birgitta
-
Hallo Birgitta,
vielen Dank für die Information,
werde ich gleich mal probieren.
Ludger
-
Hallo Birgitta,
reicht es aus, diese Anweisungen 1 x in das Programm aufzunehmen oder müssen diese vor jedem SQL-Aufruf stehen ?
Ludger
-
Zitat von loeweadolf
Hallo Birgitta,
reicht es aus, diese Anweisungen 1 x in das Programm aufzunehmen oder müssen diese vor jedem SQL-Aufruf stehen ?
Ludger
Hallo Ludger,
SET OPTION sollte nur ein einziges Mal in einer Quelle auftauchen. (Es könnte sogar sein, dass der Pre-Compiler mault, wenn das Statement mehrfach codiert wurde!)
Diese Anweisung gilt für die komplette Quelle, auch wenn diese aus mehrere unabhängigen Prozeduren besteht.
Birgitta
-
-
Und muss die 1. SQL-Anweisung überhaupt sein !
-
Zitat von Fuerchau
Und muss die 1. SQL-Anweisung überhaupt sein !
Muss nicht!!!
Die einzige Reihenfolge, die beim embedded SQL erforderlich ist, ist die, dass DECLARE-Anweisungen vor den zugehörigen OPEN, FETCH und CLOSE-Anweisungen stehen müssen.
Eine SET OPTION-Anweisung kann durchaus in einer *INZSR-Routine am Ende des Quell-Codes stehen oder in irgend einer beliebigen Prozedur.
Birgitta
-
Hallo,
wozu soll das gut sein??? der Default steht aus gutem Grund auf COMMIT(*CHG). Zumindest searched updates sind bodenloser Unfug ohne commit.
mfg
Dieter Bender
Zitat von loeweadolf
Im Cmd CRTSQLRPGI würde ich gerne den Parameter
*COMMIT mit *NONE voreinstellen (anstatt mit *CHG).
An welcher Schraube muss ich da drehen ?
mfg. Ludger
-
Hallo Dieter,
es handelt es um unproblematische Anwendungen, die auch neu aufgesetzt werden können.
Als SQL-Anfänger bin ich schon froh, wenn es überhaupt läuft und möchte mich (noch) nicht mit Journalisierung , Commit, Rollback etc. rumärgern.
Ludger.
Similar Threads
-
By sim in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 10-05-06, 14:45
-
By butterblume in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 23-01-06, 09:54
-
By miro in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 15-09-05, 12:57
-
By Jenne in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 09-09-04, 10:33
-
By Willi1 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 02-05-02, 22:54
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