如何编写多重搜索代码?
我有一个类别表,人们需要说:(是的,我的代码是按文字工作的:))
'列出书籍和铅笔'
但是有一天,他们想说:
'list books, pencils, notebooks and papers'
我正在使用 mssql 上的存储过程。 或者我不想使用4个参数,并限制用户。我将在很多页面上使用这个解决方案,所以我正在寻找完美的解决方案。
谢谢..
编辑:
我不想在存储过程中解析它以提高性能和安全性,但如果这是唯一的方法,请说我,我可以理解。 :)
I got a Categories table and people need to say: (Yes, my code working by words :) )
'list books and pencils'
But Another day, they want to say:
'list books, pencils, notebooks and papers'
I'm using stored procedures at mssql.
Or I don't want to use 4 parameters, and limit the user. I will use this solution at many pages so I'm searching for perfect solution.
Thanks..
edit:
I don't want to parse it in stored procedure for performance and security, but if it is the only way, say me, I can understand. :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将值作为 xml 或字符串传递给存储过程,并在存储过程中使用一些逻辑来解析这些值。
pass the values in as xml or string to the stored procedure and have some logic in the stored procedure to parse the values.