1. 程式人生 > >SQL中將查詢結果賦值給變數

SQL中將查詢結果賦值給變數

DECLARE @sql nvarchar(4000),@called_calls  INT   
 
SET  @sql  ='SELECT @a=COUNT(*) FROM users as u where u.client_id=1 '
 
exec sp_executesql @sql,N'@a int output',@called_calls output 
 
 
SELECT @called_calls
 
 
 

[email protected] 注意型別必須是nvarchar
---N不可少