[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    66

    Question Commit Control

    Im interaktiven SQL können mit "Select .. for update of with RR" Satzsperren aufgebaut werden. Mit allen anderen Möglichkeiten wie z. B. STRCMTCTL, SQLRPGLE oder Clientbefehlen aus irgendeinem Tool (ML4), müssen die Dateien journalisiert werden. Eine permanente Aufzeichnung ist aber nicht gewollt.
    Dasselbe gilt für "SET TRANSACTION".
    Es scheint eine temporäre Aufzeichnung zu bestehen.
    Die Frage ist nun: Wie, oder besser mit welchem Programm (API?) arbeitet das interaktive SQL und kann man das auch selber nutzen?

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    99

    Cool

    Möglicherweise sind hier zwei Sachen durcheinander geraten: Journalisierung ist
    Voraussetzung für Transaktionskontrolle (SET TRANSACTION ...) nicht jedoch für Satzsperren.
    Satzsperren werden zwar auch (in Abhängigkeit vom Commit-Level) für die zu einer Transaktion gehörenden Records gesetzt, können aber auch ohne gestartete Transaktionskontrolle (z.B zwischen Lesen eines Satzes einer für Update geöffneten Datei und dem Update selbst) gesetzt werden.

    Torsten



  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    66

    Post

    Vielen Dank Torsten, ich habe mich vielleicht etwas umständlich ausgedrückt. Leider folgt auf "Select .. for update of with RR" immer die CPF4328. Auch aus SQLRPGLE. Wir haben V4R2.

  4. #4
    Registriert seit
    Dec 2000
    Beiträge
    450

    Post

    Hallo,

    in einer interaktiven SQL-Sitzung F13 drücken (Service). Dann Auswahl 1 (Sitzungsattribute ändern). Hier kann dann die Commit-Steuerung auf *NONE gesetzt werden.
    Gruß
    Bruno Jakob

Similar Threads

  1. CRTSQLRPGI commit *none
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 19-09-05, 22:39
  2. Für commit beim Journal images *both erforderlich?
    By miro in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-09-05, 12:57
  3. commit, Journal, etc. ????
    By muadeep in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 27-07-05, 17:40
  4. Commit Control Steuerung
    By Jenne in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 09-09-04, 10:33
  5. COMMIT und ROLLBACK in RPG+SQL
    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
  •