Microsoft SQL Server 2008 与Microsoft SQL Server 2008 R2
exec sp_executesql N' SELECT * FROM [HR_USER] a(NOLOCK) WHERE a.[IDNO] like @memStr ORDER BY a.[DEPTCD] ASC',N'@memStr nvarchar(19)',@memStr=N'''%2127%'''
Microsoft SQL Server 2008 R2:执行以上语句 查询不到资料
Microsoft SQL Server 2008 执行以上语句 可以查询得到资料
为什么呢?
sql?server
microsoft
------解决方案--------------------你是用不同的客户端连相同的数据库?还是分开数据库的?不可能会这样的吧
------解决方案--------------------我觉得参数这么写才对吧
exec sp_executesql N' SELECT * FROM [HR_USER] a(NOLOCK) WHERE a.[IDNO] like @memStr ORDER BY a.[DEPTCD] ASC',N'@memStr nvarchar(19)',@memStr=N'%2127%'