是否可能使用sp_executesql計算查詢返回的結果數而不執行查詢? 我的意思是:使用sp_executesql計數查詢結果而不執行查詢,使用sp_executesql
我有一個在字符串中獲取sql查詢的過程。 例子:
SELECT KolumnaA FROM Users WHERE KolumnaA > 5
我想指定的這個查詢有多少成績回報計數,並將其存儲在一個變量,但我不想去實際執行查詢。因爲它返回的查詢結果中,除了獲得返回的行數
EXECUTE sp_executesql @sql
SET @allCount = @@rowcount
:
我不能使用此解決方案。
你需要在數據庫或調用數據庫的應用程序的計數?當記錄集返回到調用應用程序時,通常它在記錄集對象上有一個行計數。 – xQbert
你可以通過編輯問題來澄清你提到的問題嗎? (即你必須使用sp_executesql) –