急急急 存储过程

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:37:04
create procedure SearchByName @name char(30)
as
select * from Book where BookName like @name

execute SearchByName 'ASP.NET'
查询不出结果来,哪有问题???Book表里明明就有ASP.NET这本书.而且我把like改成"="时可以查出结果来.

create procedure SearchByName @name char(30)
as
exec('select * from Book where BookName like ''%' + @name + '%''');

这样行不?

execute SearchByName '%ASP.NET%'

你存储过程有问题LIKE不直接这个写吧要设置成变量在执行