Iam嘗試使用動態查詢獲取表的總行數,但最終iam未能這樣做。這裏是我的查詢:sqlserver中的動態查詢
declare @sql NVARCHAR(MAX);
declare @result VARCHar(20);
declare @s varchar(10);
set @s='country';
SET @sql = 'SELECT '[email protected] +'=COUNT(*) FROM '[email protected]
EXEC (@sql);
select @result;
iam在@result中獲得NULL值。
你不設置結果變量所以它是空的,也是我不知道是什麼導致你期望這些SQL行 –
的所以告訴我如何設置 – Subodh
set @ result ='some thing' –