Verbindungspooling
-
Externe Verbindungen, die durch Anweisungen
WITH COMMON TRANSACTION
(der Standardwert) hergestellt werden, bleiben geöffnet, bis die aktuelle Transaktion beendet wird.Sie können durch nachfolgende Aufrufe anEXECUTE STATEMENT
wiederverwendet werden, aber nur, wenn die Verbindungszeichenfolge genau gleich ist, einschließlich case -
Externe Verbindungen, die durch Anweisungen
WITH AUTONOMOUS TRANSACTION
hergestellt werden, werden geschlossen, sobald die Anweisung ausgeführt wurde -
Beachten Sie, dass Statements unter
WITH AUTONOMOUS TRANSACTION
-Verbindungen, die zuvor von Anweisungen unterWITH COMMON TRANSACTION
geöffnet wurden, wiederverwendet werden.Wenn dies geschieht, bleibt die wiederverwendete Verbindung nach der Ausführung der Anweisung offen.(Dies geschieht, da es mindestens eine nicht-abgeschlossene Transaktion gibt!)