对存储过程返回的结果进行条件查询
2007-11-02 11:09
309 查看
有些程序员喜欢使用存储过程来实现一些数据的查询工作,如果客户端用户(这里是指使用这些存储过程的程序员)想对得到的结果进行筛选,目前没有简单的办法,但是可以利用临时表作为折中的办法。
Create Table #TmpTable(FieldList)
Insert Into #TmpTable Exec StoreProcedureName ParameterList
需要指出创建临时表语句中的字段列表FeildList需要和存储过程返回的字段顺序一致;ParameterList是存储过程要用到的参数。执行完之后,
就可以使用Select语句对刚创建的临时表进行条件查询了。最后不要忘记删除掉临时表。
Create Table #TmpTable(FieldList)
Insert Into #TmpTable Exec StoreProcedureName ParameterList
需要指出创建临时表语句中的字段列表FeildList需要和存储过程返回的字段顺序一致;ParameterList是存储过程要用到的参数。执行完之后,
就可以使用Select语句对刚创建的临时表进行条件查询了。最后不要忘记删除掉临时表。
相关文章推荐
- 如何对存储过程返回的结果进行条件查询
- 如何对存储过程返回的结果进行条件查询
- Ruby on Rails,链式调用order,limit,offset方法对条件查询结果进行整理
- 使用json实现查询条件传回Action进行hql语句拼接查询实现在结果中查询功能在datagrid中显示查询结果
- 学习: ASP.NET MVC开发入门-UI实现根据查询条件返回Model层的查询结果
- ORACLE下存储过程返回查询结果
- 页面条件查询,返回时显示乱码,查不出结果
- Mybatis对有可能返回empty set的数据库查询结果进行操作
- oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)
- Mybatis中查询条件和返回的结果Map封装
- 用C#调用存储过程返回结果集 & 连接查询结果的union
- MySql数据库,对varchar类型字段str进行where str=0条件查询时,查询结果是什么
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- MySQL中查询后用查询结果当删除的判断条件,进行删除操作
- 在SQL中直接使用存储过程查询返回的结果集
- Mybatis中查询条件和返回的结果Map封装
- 如何从页面输入SQL查询条件得到后台结果返回前台页面
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- MySql数据库,对varchar类型字段str进行where str=0条件查询时,查询结果是什么
- MySQL 中文显示乱码以及中文查询条件返回0条结果的问题解决