Tag: savepoints
Ein ** Savepoint ** ist eine Möglichkeit, Subtransaktionen (auch verschachtelte Transaktionen genannt) in einem relationalen Datenbankverwaltungssystem zu implementieren, indem ein Punkt innerhalb einer Transaktion angegeben wird, auf den „zurückgesetzt“ werden kann. ohne Auswirkungen auf die Arbeit in der Transaktion, bevor der Sicherungspunkt erstellt wurde.
1
Antworten
Ich versuche, erstellen Sie einen Sicherungspunkt in Oracle 11g. ALTER TABLE ORDERS DISABLE CONSTRAINT ORDERS_C_ID_FK; DELETE FROM CUSTOMER; SELECT * FROM CUSTOMER; ROLLBACK; SELECT * FROM CUSTOMER; SAVEPOINT SAVEPOINT1; ALTER TABLE ORDERS DISABLE CONSTRAINT ORDERS_OS_ID_FK; ALTER TABLE
1
Antworten
--Drop Table Tab1 Begin Transaction TR1; Save Transaction TR1; Create Table Tab1(f1 decimal(10,0)); Begin Transaction TR2 Save Transaction TR2 insert into Tab1 values(1); Begin Transaction TR3; Save Transaction TR3; insert into Tab1 values(2); Begin Try insert into
1
Antworten
Ora-01086 : Punkt zu retten, war nicht eingerichtet oder ist ungültig. KRD_UPD_BORCTAHSILATYAP_SP diese SP wirft Fehler . Wenn ich testen diese Schleife unten, bekomme ich die Fehlermeldung: ora-01086 Normalerweise funktioniert das ohne Aufruf eines externen sp, test