您的位置:首页 > 其它

过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'

2015-08-27 11:35 281 查看
declare @Sql Nvarchar(4000)
SET @Sql = ' select * from a_table '
要么这样,

要不然在执行存储过程变量前加N''

ALTER PROCEDURE [dbo].[proc]
as
BEGIN
--这里,varchar要改为nvarchar(4000)
declare   @Sql nvarchar(4000)
SET @Sql = N' select * from a_table '

-- Insert statements for procedure here
exec    sp_executesql @Sql
select @Sql as '@Sql'
END
-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: