Berechnen Sie die Anzahl der Zeilen, die von der Stapelabfrage in PostgreSQL betroffen sind
Zuallererst habe ich ja die Dokumentation zur DO-Anweisung gelesen :)http://www.postgresql.org/docs/9.1/static/sql-do.html
Also meine Frage:
Ich muss einen dynamischen Codeblock ausführen, der UPDATE-Anweisungen enthält, und die Anzahl aller betroffenen Zeilen berechnen. Ich benutzeAdo.Net
Anbieter.
In Oracle hätte die Lösung 4 Schritte:
Fügen Sie dem Befehl den InputOutput-Parameter "N" hinzuhinzufügenBEGIN ... END; Befehlenhinzufügen: N: =: N + sql% rowcount nach jeder Aussage.Es ist fertig! Wir können N Parameter vom Befehl lesen, nachdem wir ihn ausgeführt haben.Wie kann ich das mit PostgreSQL machen? Ich verwende den npgsql-Provider, kann aber auf devard migrieren, wenn es hilft.