Forum: Datenbanken
by jobo,
7. Nov 2011
In dem von mir geschilderten Fall könntest Du durchkommen. Ein einmaliges Befüllen des Dataset sollte durch Oracle Transaktionsmechnismen abgedeckt sein, selbst wenn das Backend bereits wieder löscht/ gelöscht hat. Im schlechtesten Fall bekommst Du eine leere Menge.
Wenn Du beim Auslesen mit locks und Transaktionen anfängst, brichst Du (unnötiger Weise) dem anderen Prozess die Knochen. Wenn...
Forum: Datenbanken
by jobo,
7. Nov 2011
Das Verfahren ist äußerst fragwürdig-wie schon von allen gesagt-, aber in einem Sonderfall sollte es funktionieren.
Bei einem einmaligen Vollselect auf die (gerade) gefüllte Tabelle ohne erneuten Zugriff (mit der Erwartung, dass noch was da ist).
Nebenbedingung, kein(!) Table Lock, updates, usw.
Wenn dieses merkwürdige Zugriffsverfahren aber in Deinen Händen liegt, solltest Du es...