Forums Neueste Beiträge
 

Rückgabe bei UPDATE

22/03/2010 - 15:31 von Andreas Schädler | Report spam
Hallo NG

Wenn man im Management Studio einen einzelnen DELETE oder UPDATE-Befehl
ausfürt, gibt es ein Rückmeldung wie "2 row(s) affected"

Wenn die Befehle in einer Gruppe aus geführt werden wie
SELECT * FROM ...
UPDATE xy..
SELECT * FROM ...
werden die Resultate der beiden SELECTs angezeigt, aber wie viele Zeilen
durch den UPDATE geàndert wurden sieht man nicht.

Wie kommt man in einem solchen Fall an diese Info ran?

Danke und Gruss
Andreas
 

Lesen sie die antworten

#1 Christoph Muthmann
22/03/2010 - 16:02 | Warnen spam
Andreas Schàdler wrote:
Hallo NG

Wenn man im Management Studio einen einzelnen DELETE oder
UPDATE-Befehl ausfürt, gibt es ein Rückmeldung wie "2 row(s) affected"

Wenn die Befehle in einer Gruppe aus geführt werden wie
SELECT * FROM ...
UPDATE xy..
SELECT * FROM ...
werden die Resultate der beiden SELECTs angezeigt, aber wie viele
Zeilen durch den UPDATE geàndert wurden sieht man nicht.

Wie kommt man in einem solchen Fall an diese Info ran?




Hallo Andreas,
diese Ergebnisse stehen in der Lasche Meldungen. Ansonsten kannst Du nach
jedem Statement mit Select @@Rowcount die Anzahl der betroffenen Zeilen
ermitteln. Dann stehen diese Zahlen auch bei den Ergebnissen.


Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org

Ähnliche fragen