1.存储过程没有判断变量’%’ || v_fileName|| '%'的值,直接写sql语句
如select count(*) from FILE_ATTACH where FILENAME like ‘%%’ 要where条件和不要where条件查询出的数据是一样的。当然,在代码上我们还是要判断下,当我们前端传过来的值为null时,sql语句就不应该在后面产生 FILENAME like ‘%%’这样的累赘语句。
sql中关键字“like”居然可以不用判断变量是否传入
最新推荐文章于 2024-01-24 14:56:43 发布