带参数的存储过程实现任意条件的查询
来源:互联网 发布:天津整站优化 编辑:程序博客网 时间:2024/06/04 17:49
今天想实现一个带参数的存储过程实现任意条件的查询,开始这样写死活不行
- set @str = 'select * from mainTable where ' + @colName + @operate+ @value
后来发现,这个语句是没有错的, 实际上应该在传入参数@value的时候写成 ' value ' , 这样就能组合成
where name = ‘value’。
或者不想传值的时候传一个带单撇号‘的字符串的话也可以把语句这样改写。
- set @str = 'select * from mainTable where ' + @colName + @operate+ ''''@value''''
要注意到,这里需要4个单撇号,才能生成 where name = ‘value’这种样式。
第三种方法直接在 exec()方法里面写
- exec('select * from mainTable where ' + @colName + @operate+ @value)
exec()这个方法里面的@value不用加单撇号也可以运行where name = ‘value’。
- 带参数的存储过程实现任意条件的查询
- 万能分页存储过程(带第一页性能优化,任意条件查询,任意字段排序)
- 分页存储过程,可将查询条件作为参数传递的分页查询存储过程
- 带参数的存储过程
- 带参数的存储过程
- MVC调用存储过程实现分页,带查询条件
- 通用的可带查询条件的SQL语句的分页存储过程
- 通用的可带查询条件的SQL语句的分页存储过程(2)
- 条件查询存储过程,带分页
- SqlServer2000查询分析器中获取带输出参数的存储过程的输出参数
- 分页带查询的存储过程示例
- 带参数的存储过程sp_executesql
- 带默认参数的存储过程
- 带参数的存储过程sp_executesql
- 处理带参数的存储过程
- 带参数的存储过程填充DataSet
- VC++调用带参数的存储过程
- 使用带输入输出参数的存储过程
- 安装GWTDesigner_v4.0.0_win32_x86.exe
- JasperReport 导出PDF时使用其他字体
- HttpSocketManager.cs
- 正则匹配的健壮性
- 因raid1根分区容量不足,调整根分区容量(mdadm管理)
- 带参数的存储过程实现任意条件的查询
- 大型互联网网站架构心得
- C++ 类型转换
- Windows Mobile 下 自适应大小的 Label
- 双网卡实现内外网同时访问的设置方法
- 在Moss中,使用自己的MembershipProvider.
- http://mp3.iciba.com/viewvideo-11610.shtml
- ZFS Troubleshooting Guide
- Linux 平台专业术语、缩写语