【原创源码】(02):通用查询存储过程,可应用于多表关联的动态条件查询。
欢迎大家发表意见(漏洞,性能等)。在博客园社区以外转载,请注明作者和出处。谢谢!
1,创建数据表:
2,创建存储过程:
3,查询方法:
查询所有记录:usp_selectDemo
查询DemoId='1'的记录:usp_selectDemo '1'
查询DemoName='maxdemo'的记录:usp_selectDemo null,'maxdemo'
等等。
4,Sorry~! 临时修改了5处Bug
change '+@ListPrice+'' to mailto:'+@ListPrice+''
change mailto:'+@ListPrice+'' to mailto:'+@ListPrice+''
change '''+@LastUpdatedDate+''' to mailto:'+@ListPrice+''
change '''+@LastUpdatedDateBegin+''' to mailto:'+@ListPrice+''
change '''+@LastUpdatedDateEnd+''' to mailto:'+@ListPrice+''
汗~~,类型转换写的好差,不知哪位高手愿意补完美。谢谢!
ps:为什么上面的字都是当成蓝色的email了,不晓得怎么去掉蓝色和底线,郁闷中。
2006-10-18
5,个人感觉是比较好的一个思路,特大胆放到首页,希望大家讨论哈,优缺点。谢谢!
灵感来自于master数据库中的存储过程“sp_tables”
2006-10-19
6,添加一段数据访问层的应用代码SQLServerDAL,PetShop4.0结构
2006-10-19
7,存储过程添加了/* Powered by 江千帆(cnblogs.com) */的方法(默认方法),
因为感觉比我的要优秀,感谢江千帆的意见!2006-10-19
注意!在博客园社区以外转载,必须注明:
作者:Clark Chan
和原文出处:http://clarkchan.cnblogs.com/
否则谢绝转载!