今天在写数据库的时候竟然发生了很低级的错误
在写存储过程时候
然后
结果让失望的很,没有记录
索性
返回了9条记录
这是为什么啊?
在写存储过程时候
1
create Procedure sp_SearchByKey
2
@Key nchar(20)
3
As
4
begin
5
--print @key
6
return select ar_content from article where ar_content like '%'+@Key+'%'
7
end
非常的顺利就创建成功了![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
然后
1
exec sp_SearchByKey '通知'
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
结果让失望的很,没有记录
索性
1
select * from article where ar_content like '%通知%'
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
返回了9条记录
这是为什么啊?