SqlServer中,用exec處理sql字符串中含有變量,提示:必須聲明標(biāo)量變量@(已解決!)
復(fù)制代碼 代碼如下:
declare @tssj nvarchar(100) -- 外部變量
declare @Sql_Sql nvarchar(100) -- 存sql字符串變量
set @Sql_Sql =N'select @tssj=jpk from b where bzmc=''中國(guó)'''
EXEC sp_executesql @Sql_Sql,N'@tssj int output',@tssj output
select @tssj
N'@tssj int output',@tssj output
這句是關(guān)鍵,是傳入變量參數(shù)和傳出變量參數(shù)!
新聞熱點(diǎn)
疑難解答
圖片精選