dedlfix: Update mit Subselect eigene Tabelle

Beitrag lesen

Tach!

Das Handbuch schreibt dazu den Satz: Currently, you cannot update a table and select from the same table in a subquery.

Und wie ist das, wenn man die Tabelle in einem zweiten Arbeitsbereich nochmal öffnet und die abgefragte Spalte selber nicht updated?

Es gibt kein öffnen und geöffnet halten. Es gibt Abfragen, die eine Ergebnismenge liefern oder die Änderungen am Tabelleninhalt vornehmen. Die tun ihr Ding und sind dann fertig. Auch ist "Arbeitsbereich" nichts, was der SQL-Server kennt.

Ich habe das mit brutaler Igonranz schon öfter so gemacht und bisher sind keine Fehler aufgetreten. Ist das jetzt Grauzone, oder einfach nur Dusel?

Das ist eher etwas, das die eigentlich Arbeitsweise eines SQL-Servers dir gegenüber erfolgreich verschleiert hat ;)

dedlfix.