我有两个输入文本框:-BookName和作者MS-SQL多个像查询
我想在库管理系统中使用存储过程进行搜索。 程序是:
ALTER PROCEDURE dbo.Library_AdvSearch
(
@BookName varchar(50),
@Author varchar(50)
)
AS
Select * from Library_Book
where (BookName Like '%'+ @BookName +'%' OR Author Like '%'[email protected]+'%')
RETURN
这产生ambiguos结果,并显示所有与表
现在数据我的问题是:我要重新设计我的查询以这样的方式,如果我不中插入任意值BOOKNAME,只有确定作者,应该给我相应的表项
我的表看起来像
BOOk name|Author
C |qwerty
let us C |asdfg
java |xyz
现在
,如果我仅输入XYZ,它应该显示Java和XYZ在GridView控件
所以请帮助我在存储过程
任何帮助将不胜感激
BOOKNAME像@BookName +“%”或作者像@author +“%” –