您的位置:首页 > 数据库

Sql sp_executesql 参数问题

2014-09-12 15:33 197 查看
DECLARE @name NVARCHAR(30),
  @sql NVARCHAR(300)
set @sql= N'SELECT TOP 1 @n=EmpName from dbo.Emp'

exec sp_executesql @sql, N'@n nvarchar(30) output', @name output
select @name


  sp_executesql 的参数如果为字符型必须为NVARCHAR,或NCHAR类型,不能为VARCHAR或者CHAR类型,否则会报错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: