当前位置: 代码迷 >> Sql Server >> Microsoft SQL Server 2008 与Microsoft SQL Server 2008 R2,该如何处理
  详细解决方案

Microsoft SQL Server 2008 与Microsoft SQL Server 2008 R2,该如何处理

热度:101   发布时间:2016-04-24 23:19:45.0
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%'
  相关解决方案