高级查询解决方案
需求写个支持高级查询的SP ,这个SP支持外界传进的很多查询条件 比如:A>0 ,B<10, c between 1 and 10, url like 'www.baidu.com' ...etc
静态的SP: 在不考虑输出列的情况下我可以将外界条件都用@para is null and @para = col的形式,但是这种方法没法处理操作符的问题,比如大于小于号
动态SQL: 动态拼写SQL语句着用起来会比较方便,但是怎么解决性能问题?
我需求大家给我一个好的解决方案。。。小弟先谢谢大家。。。
[解决办法]
这个还是建议用判断语句去做。
[解决办法]
1、用动态语句
2、在语言环境中累加生成SQL语句,让数据库执行
[解决办法]