Orakel - welche Aussagen müssen festgelegt werden?

Was sind die Liste der Anweisungen, die müssen verpflichtet werden, bevor weitere Maßnahmen auf dem Tisch, um zu vermeiden eine Sperre? Ich spreche nicht über die volle Transaktionen mit mehreren Anweisungen und Transaktionsintegrität; stattdessen beziehe ich mich auf einzelne Aussagen.

Weiß ich einfügen sollte verpflichtet werden, aber abschneiden ist ein autocommit. Was ist die vollständige Liste von Anweisungen, dass müssen begangen werden?

Müssen begangen werden (starter-Liste):

UPDATE
INSERT
DELETE
Kommentar zu dem Problem
truncate entfernt die Daten direkt, ohne Sie zu kopieren in die Rollback-Tablespace. Ist eine DDL-Anweisung. Kommentarautor: dani herrera
tut DCL zu engagieren? ie grant + widerrufen Kommentarautor: toop
Merge. Wählen Sie auch für die Aktualisierung dauert sperrt, obwohl er nicht etwas ändern. Kommentarautor: Shannon Severance
@toop: soweit ich in der Lage gewesen, zu erzählen, Oracle Klumpen DCL mit DDL. Als DDL es hat zwei implizite commits vor und nach der Ausführung der Anweisung. Kommentarautor: Shannon Severance
Ich war überrascht, dass grant erfordern commit! Kommentarautor: gavenkoa

InformationsquelleAutor der Frage toop | 2012-03-02

Schreibe einen Kommentar