2016-05-04 7 views
1

In SQL Azure DB, wenn Update-Anweisung ausgeführt wird, können wir die Anzahl der betroffenen Zeilen von @@ROWCOUNT erhalten, in Azure SQL Data Warehouse kann ich die betroffene Zeilenanzahl nicht abrufen. Gibt es eine Möglichkeit, die Anzahl der betroffenen Zeilen in Azure SQL Data Warehouse abzurufen?Azure SQL Data Warehouse "Impacted RowCount"

Antwort

0

Neben der richtigen Antwort oben. Wenn Sie ein dynamisches SQL verwenden, sollten Sie "TOP 4" verwenden, um zur Zeilenanzahl zu gelangen. Andernfalls würde die Problemumgehung @@ rowcount nichts zurückgeben. Korrektur: Ändern des subsql kommt die dynamische SQL rowcount Problem behebt: SELECT TOP 1 request_id FROM sys.dm_pdw_exec_requests WHERE Sitzungs_ID = SESSION_ID() ORDER BY END_TIME DESC, start_time DESC

Verwandte Themen