天天看點

SQL存儲過程需要類型為 'ntext/nchar/nvarchar' 的參數 '@statement'

存儲過程中執行@sql 變量語句時,需要傳回值需要用到sq_executesql

exec sp_executesql @sqlstr,N'@output int output',@output output

而且需要執行的@sql變量必須是nvarchar資料類型

if exists (select * from sysobjects where name = 'pro_stu')

drop proc pro_stu

go

create proc pro_stu(

 @tablename char(10),

 @stuname char(8),

 @output int output

)as

declare @sqlstr nvarchar(2000)       --必須是nvarchar資料類型

上一篇: 系統錯誤5

繼續閱讀