疑难杂症:sqlserver 存储过程使用 like 为什么搜不到结果?(高手们过来帮帮小弟,谢过!) 10chenbing3313]

发布时间:2017-3-29 17:18:54 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"疑难杂症:sqlserver 存储过程使用 like 为什么搜不到结果?(高手们过来帮帮小弟,谢过!) 10chenbing3313]",主要涉及到疑难杂症:sqlserver 存储过程使用 like 为什么搜不到结果?(高手们过来帮帮小弟,谢过!) 10chenbing3313]方面的内容,对于疑难杂症:sqlserver 存储过程使用 like 为什么搜不到结果?(高手们过来帮帮小弟,谢过!) 10chenbing3313]感兴趣的同学可以参考一下。

/////////////////////////////////////////////////////////// 下面是我做的存储过程: CREATE PROCEDURE dbo.ShopProduct @proname char(20)   AS select * from product where productName like '%'+ @proname+'%' GO 下面是在查询分析器里运行查询过程语句: exec shopProduct '72Maroo' /////////////////////////////////////////////////////////// 为什么没有结果?数据库里却是有 productName 为 72Maroo 的记录。 怎么搜不到? 怎么才能用存储过程查到这条记录? 先谢谢了。

怎么没人理我? 唉!可能分少点了。没办法啊。

select * from product where productName like '%'+ @proname+'%' 这句变成 select * from product where productName like '%'''+ @proname+'''%'

应该是:select * from product where productName like ''''%'+ @proname+'%'''' 吧,试试

先谢谢二位 ,本人用了个 rtrim()为题解决 。

上一篇:SQL2005的数据如何转化成SQL2000? 100xcom]
下一篇:SQLserver 2000 数据恢复(老是出错) 20py6530]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款