Sql执行字符串声明的变量

消息214,级别16,状态2,过程sp_executesql,第1 行
过程需要类型为'ntext/nchar/nvarchar' 的参数'@statement'

使用varchar等声明变量错误,要使用nvarchar(4000):

select * from OA_HZ_TEST
declare @abc nvarchar(4000)
set @abc='insert into OA_HZ_TEST select 1,''wes'''
execute sp_executesql @abc

 

posted @ 2017-07-28 10:27  小闲石  阅读(1576)  评论(0)    收藏  举报