社区
MS-SQL Server
帖子详情
如何用select 对存储过程的返回记录集进行再次查询??
aminic
2003-10-29 04:07:12
如何用select 对存储过程的返回记录集进行再次查询??
比如这样
select 字段名1 from 存储过程名 where....
...全文
113
9
打赏
收藏
如何用select 对存储过程的返回记录集进行再次查询??
如何用select 对存储过程的返回记录集进行再次查询?? 比如这样 select 字段名1 from 存储过程名 where....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zarge
2003-10-29
打赏
举报
回复
用openrowset
SELECT a.*
FROM OPENROWSET('SQLOLEDB','seattle1';'manager';'MyPass','sp_test') AS a
GO
LoveSQL
2003-10-29
打赏
举报
回复
不用临时表没办法保存中间的结果啊
没想出更好的办法。
insert into #tb exec 存储过程名
select * from #tb
pengdali
2003-10-29
打赏
举报
回复
不行,只可以用临时表得到。
aminic
2003-10-29
打赏
举报
回复
不用临时表不行么??
zjcxc
元老
2003-10-29
打赏
举报
回复
举个例子:
--存储过程
create proc p_test
as
select name,xtype from sysobjects
go
--对存储过程的结果再使用:
--创建临时表,保存存储过程返回的结果:
create table #tb(name sysname,xtype varchar(10))
--调用存储过程
insert into #tb exec p_test
--对结果再查询
select * from #tb where xtype='U'
--删除临时表
drop table #tb
hkzhou
2003-10-29
打赏
举报
回复
学习
zjcxc
元老
2003-10-29
打赏
举报
回复
要用临时表:
create table #tb(与存储过程返回的结果集的定义一样)
insert into #tb exec 存储过程名
select * from #tb
drop table #tb
lynx1111
2003-10-29
打赏
举报
回复
妙!
txlicenhe
2003-10-29
打赏
举报
回复
create table #tmp (字段 字段类型)
insert #tmp Exec procedureName
Select * from #tmp where ...
用.NET调用oracle的
存储过程
返回
记录集
文章出处:伟网动力(http://www.weiw.com)有何见解,可以来此论坛 http://www.weiw.com/bbs/ 转贴请标明出处,谢谢。最近做一个项目,为了提高数据库安全性,客户要求所有数据库操作都要放在
存储过程
。象一般的更新操作,
返回
一个值的,都比较容易实现。而要想
返回
记录集
就比较麻烦,我在网上搜了一下,这方面的文章并不多。在此总结一下,供大家参考。有关.NET如何访问ora
Oracle
存储过程
返回
记录集
oracle的
存储过程
返回
记录集
,关键之处是要用游标。 关于数据库的游标(cursor)大家肯定都接触不少,我们可以通过OPEN,FETCH,CLOSE操作控制游标
进行
各种方便的操作,这方面的例子我就不在重复了。我们现在要介绍的是游标变量(cursor variable)。类似游标,游标变量也是指向一个
查询
结果集的当前行。不同的是,游标变量能为任何类型相似(type-compati
mysql
存储过程
输出多个参数值_MySQL
存储过程
返回
多个值
MySQL
存储过程
返回
多个值在本教程中,您将学习如何编写/开发
返回
多个值的
存储过程
。MySQL存储函数只
返回
一个值。要开发
返回
多个值的
存储过程
,需要使用带有INOUT或OUT参数的
存储过程
。
返回
多个值的
存储过程
示例我们看看orderinfo 表表中数据以下
存储过程
接受点买家姓名,并
返回
各个状态的订单总数。--手动创建
存储过程
CheckOrderStatususetest;DROP PROC...
mysql
存储过程
---
返回
列表数据需要用到游标
1. 使用
存储过程
的优点有: (1)
存储过程
在服务器端运行,执行速度快。 (2)
存储过程
执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。 (3)确保数据库的安全。使用
存储过程
可以完成所有数据库操作,并可通过编程方式控制上述操作对数据库信息访问的权限。 2.创建
存储过程
可以使用create pr
SQLSERVER
存储过程
实现分页
查询
C#后台获取
查询
结果集
一、为什么要用分页
查询
二、怎样用分页
查询
三、
存储过程
编写 四、后台获取结果集
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章