[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.748
    If a file is defined as update and the N operation extender is not specified, occasionally a READE operation will be forced to wait for a temporary record lock for a record whose key value does not match the search argument.
    the key of the current record is not the same as the search argument

    Dieses Verhalten war aber schon immer so und hat mit deinem NULL-Problem nichts zu tun.
    Der READE macht da nun mal immer einen Lock (außer bei EOF).
    Nur wenn der Schlüssel nicht passt, erfolgt ein Unlock und setzen des EOF.

    Willst du das so nicht, benötigst du einen READE(N) und wenn nicht EOF einen zusätzlichen Chain für die nun nötige Sperre.
    Per SQL läft das ja im Prinzip genauso:

    Select .... where ....
    macht keinen Sperre. Erst der spätere Update macht dann eine Sperre, was nun durchaus zu konkurierenden Updates führen wird wenn es denn konzeptionell nicht berücksichtigt wird.

    Ausnahme entsprechend mit Commit.Modus sowie "Select ... for update".
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Apr 2008
    Beiträge
    83
    Zitat Zitat von Fuerchau Beitrag anzeigen
    If a file is defined as update and the N operation extender is not specified, occasionally a READE operation will be forced to wait for a temporary record lock for a record whose key value does not match the search argument.
    the key of the current record is not the same as the search argument
    Ich habe mich beim Lesen so sehr auf den Punkt mit dem ALWNULL fokussiert, dass ich das gar nicht gesehen habe. Das wusste ich noch nicht. Vergesst das ich gefragt habe.

Similar Threads

  1. Umstellung von Chain auf setll + reade - seitdem dauernd Satzsperren
    By ncc1701e in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 15-05-18, 13:23
  2. SQL Ersatz für SETGT/READE Kombi
    By mwithake in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 22-06-15, 16:44
  3. ALWNULL und RPG
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-06-03, 14:09
  4. READ / READE in free-rpg
    By Gimli in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 10-03-03, 13:08

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •