Sql sp_executesql 参数问题

来源:互联网 发布:linux显卡驱动安装 编辑:程序博客网 时间:2024/05/16 14:07
1
DECLARE @name NVARCHAR(30),<br>  @sql NVARCHAR(300)<br>set @sql= N'SELECT TOP 1 @n=EmpName from dbo.Emp'
1
2
exec sp_executesql @sql, N'@n nvarchar(30) output', @name output
select @name

  sp_executesql 的参数如果为字符型必须为NVARCHAR,或NCHAR类型,不能为VARCHAR或者CHAR类型,否则会报错

0 0
原创粉丝点击