有些程序员喜欢使用存储过程来实现一些数据的查询工作,如果客户端用户(这里是指使用这些存储过程的程序员)想对得到的结果进行筛选,目前没有简单的办法,但是可以利用临时表作为折中的办法。
Create Table #TmpTable(FieldList)
Insert Into #TmpTable Exec StoreProcedureName ParameterList
Insert Into #TmpTable Exec StoreProcedureName ParameterList
需要指出创建临时表语句中的字段列表FeildList需要和存储过程返回的字段顺序一致;ParameterList是存储过程要用到的参数。执行完之后,
就可以使用Select语句对刚创建的临时表进行条件查询了。最后不要忘记删除掉临时表。