Aus dem Kurs: Oracle PL/SQL Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.100 Kurse von Branchenfachleuten.
Transaktionen steuern
Aus dem Kurs: Oracle PL/SQL Grundkurs
Transaktionen steuern
Wenn ein Benutzer ein PL/SQL-Programm ausführt, sind seine Änderungen in der Datenbank für ihn sofort sichtbar. Das bedeutet aber nicht, dass sie auch endgültig gespeichert sind. Denn SQL Plus sammelt die SQL-Anweisungen zunächst in einer sogenannten Transaktion. Erst die Bestätigung mit dem Kommando COMMIT sorgt dafür, dass alle SQL Anweisungs- Tansaktionen persistiert werden. Ich musste jetzt commit schreiben, ein Semikolon dahinter setzen und das Ganze bestätigen mit Enter und dann werden sie dauerhaft gespeichert. Wenn ich die Änderungen nicht haben will, kann ich mit einem Rollback dafür sorgen, dass die Änderungen wieder rückgängig gemacht werden und zwar auf diese Weise: rollback Jetzt sind sie wieder weg. Grundsätzlich kann dieses Verhalten in der SQL-Befehlszeile über die Systemvariable autocommit auch geändert werden. Wir schauen uns hier zu nun über show_autocommit die Voreinstellung an. show_autocommit So und AUTOCOMMIT ist abgeschaltet. Ob Groß- oder Kleinschreibung…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Die Datenbanktabellen einrichten12 Min. 6 Sek.
-
(Gesperrt)
Mit INSERT Daten speichern8 Min. 2 Sek.
-
(Gesperrt)
Transaktionen steuern5 Min. 41 Sek.
-
(Gesperrt)
Mit SELECT INTO einen Datensatz besorgen14 Min. 21 Sek.
-
(Gesperrt)
Mit einem CURSOR Daten beschaffen13 Min. 9 Sek.
-
(Gesperrt)
Record7 Min. 59 Sek.
-
(Gesperrt)
Trigger erstellen6 Min. 32 Sek.
-
(Gesperrt)
Trigger erweitern6 Min. 55 Sek.
-
(Gesperrt)