In Amazon Redshift verwende ich die folgende Abfrage die Anzahl der Zeilen, die von der letzten Abfrage eingefügt zu erfassen:Wie kann ich die Anzahl der Zeilen erfassen, die in eine Redshift-Tabelle eingefügt werden, die eine Identitätsspalte enthält?
SELECT SUM(rows) FROM stl_insert WHERE query = pg_last_query_id();
Es scheint, dass dieser Ansatz nicht, wenn ich in eine Tabelle einfügen funktioniert, die eine enthält IDENTITY-Spalte, da Redshift auch diese Abfrage ausführt: SELECT * FROM stv_identity_highwater und verwendet die ID dieser Abfrage für pg_last_query_id().
Gibt es eine andere Möglichkeit, die Anzahl der in diesem Szenario eingefügten Zeilen zu erfassen?
Hallo, könnten Sie bitte SQL-Abfragen in Codeblöcken formatieren? Das macht es viel angenehmer zu lesen. – Arount