Ich verwende eine gespeicherte Prozedur zum Lesen/Aktualisieren/Zurückgeben bestimmter Felder in einer Journaled as400-Tabelle. Ich möchte die Tabelle zuerst sperren und dann freigeben, nachdem der Datensatz aktualisiert wurde. I versuchte Tonnen von Zeug, aber die Freigabe der Tabelle ist ein Problem. SP definiert und öffnet den Cursor, wählt Datensatz in Variablen aus und aktualisiert den Datensatz. Ich habe versucht "atomare Start", dann Sperrtabelle im exklusiven Modus und dann, wenn es vorbei ist, wird es nicht freigegeben. Gibt es irgendeine Aussage, die fehlt oder muss ich sie mit bestimmten Parametern kompilieren? Ich benutze eine einfache create procedure-Anweisung in AS400 Navigator sql Panel, um es zu kompilieren. Ich werde einige Hilfe mit Beispiel sehr schätzen. Danke.gespeicherte Prozedur von db2. Sperren/Freigeben von Tabellen
2
A
Antwort
0
Die Sperren werden erst freigegeben, wenn ein COMMIT oder ROLLBACK entweder innerhalb der Prozedur selbst oder von der Anwendung, die die Prozedur aufgerufen hat, ausgegeben wird.
Verwandte Themen
- 1. Gespeicherte Prozedur zum dynamischen Aktualisieren von Werten in db2-Tabelle
- 2. Aufruf gespeicherte Prozedur von einer anderen Datenbank in SQL Azure
- 3. Anrufdaten-spezifische gespeicherte Prozedur von Oracle-Prozedur
- 4. Gespeicherte Prozedur Wählen Sie aus 3 Tabellen
- 5. Wie Sie eine gespeicherte DB2-Prozedur mit Visual Basic aufrufen?
- 6. Gespeicherte Prozedur von c ausführen #
- 7. Weblogic: Rufen Sie gespeicherte DB2-Prozedur ohne Schemaname (Eigenschaft currentSchema)
- 8. Gespeicherte Prozedur
- 9. Warum Tablle Variable gespeicherte Prozedur mehr Zeit zur Ausführung als temporäre Tabellen gespeicherte Prozedur
- 10. Temporär gespeicherte Prozedur Bereich
- 11. Gespeicherte Prozedur aufrufen VBA
- 12. Übergeben von mehreren Parametern an gespeicherte Prozedur
- 13. Gespeicherte Prozedur zum Duplizieren von Master-Detaildaten
- 14. Aufruf von Aspnet-Mitgliedschaft ResetPassword gespeicherte Prozedur
- 15. eine gespeicherte Prozedur von PHP-Aufruf
- 16. Gespeicherte Prozedur Datum von und Datum bis
- 17. Gespeicherte Prozedur Funktioniert nicht von C# code
- 18. SQL Server gespeicherte Prozedur, Erstellen von Funktion
- 19. Oracle gespeicherte Prozedur von C# aufrufen?
- 20. Erste Felder von SQL Server gespeicherte Prozedur
- 21. gespeicherte Prozedur Einfügen von Daten in Postgresql
- 22. Mysql Call Gespeicherte Prozedur von einer anderen gespeicherten Prozedur
- 23. Gespeicherte Prozedur im Code Zuerst mit verschiedenen Tabellen
- 24. JavaScript-Aufruf gespeicherte Prozedur
- 25. Fehler beim Aufrufen der gespeicherten DB2-Prozedur
- 26. MySQL gespeicherte Prozedur Parameter
- 27. Gespeicherte MemSQL-Prozedur
- 28. Gespeicherte Prozedur Versionierung
- 29. Gespeicherte MySQL-NDB-Prozedur
- 30. in gespeicherte Prozedur