动态SQL模糊查询语句(存储过程)中关于百分号%的处理
2008-10-06 14:19
761 查看
由于%的特殊性,所以在写成动态sql语句时可能会给大家带来不小的麻烦!本人搜索多处也没能得解,摸索中前进终于艰难的写出!
CREATE PROCEDURE up_SearchProc
@condition varchar(100)
AS
SET NOCOUNT ON
declare @sqlStrTemp varchar(2000)
set @sqlStrTemp='select * from ininfo where innum like ''%'+@condition+'%'''exec(@sqlStrTemp)
CREATE PROCEDURE up_SearchProc
@condition varchar(100)
AS
SET NOCOUNT ON
declare @sqlStrTemp varchar(2000)
set @sqlStrTemp='select * from ininfo where innum like ''%'+@condition+'%'''exec(@sqlStrTemp)
相关文章推荐
- 动态SQL— —模糊查询语句(存储过程)中关于百分号%的处理
- SQL Server之 (二) SQL语句 模糊查询 空值处理 聚合函数
- 关于SQL查询语句中的LIKE模糊查询的解释
- sql语句中模糊查询Like中通配符的处理
- SQL语句中的单引号处理以及模糊查询
- MySQL中根据if标签实现多条件模糊查询(动态SQL语句)
- 关于Sql语句中的模糊查询like关键字详解
- SQL语句中的单引号处理以及模糊查询
- Mybatis 模糊查询和动态sql语句
- 模糊查询/空值处理/数据排序oreder by/数据分组group by/SQL语句执行顺序
- 关于SQL查询语句的模糊查询,排序用法,limit用法的介绍
- sql中模糊查询的字段中包含百分号%的语句
- 关于linq语句与sql语句查询条件==null处理的奇妙现象
- 关于SQLServer存储过程动态拼接,模糊查询的处理
- 使用SQL查询语句时,数组动态赋值SQL IN ()作为条件条件一个
- SQL 的查询语句,模糊查询
- SQL模糊查询语句和Escape转义字符
- mybatis的动态SQL与模糊查询
- LINQ to SQL语句之动态查询
- 03. mybatis 动态sql && 模糊查询