社区
疑难问题
帖子详情
如何把存储过程查询出来的结果(记录)放到一个临时表里面?
shang515
2003-10-24 04:37:44
如题
...全文
542
9
打赏
收藏
如何把存储过程查询出来的结果(记录)放到一个临时表里面?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YuriOU
2003-10-24
打赏
举报
回复
create table #temp (col1 varchar(100),col2.........)
insert into #temp exec proc_name
pengdali
2003-10-24
打赏
举报
回复
举例:
create table #a(a varchar(1000))
insert #a exec xp_cmdshell 'dir c:'
select * from #a
shang515
2003-10-24
打赏
举报
回复
不行哟,不能满足要求呀
存储过程都是已经写好的,而且查询结果里的记录字段也都不一样
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
怎么样才能把这些存储过程的查询结果放到一个临时表里面?
3KS
yoki
2003-10-24
打赏
举报
回复
你可以运行这个例子看一下,它将sp_who存储过程返回的记录集插入到临时表中
create table #a(spid int,ecid int,status varchar(50),loginname varchar(50),hostname varchar(50),blk int,dbname varchar(50),cmd text)
insert into #a exec('sp_who')
yoki
2003-10-24
打赏
举报
回复
create table #a(spid int,ecid int,status varchar(50),loginname varchar(50),hostname varchar(50),blk int,dbname varchar(50),cmd text)
insert into #a exec('sp_who')
yoki
2003-10-24
打赏
举报
回复
Create procedure test
As
Select * into ##temp from table1
go
在外面你就可以访问##temp表了
xjwxiong
2003-10-24
打赏
举报
回复
select * into #Tmp from A
即可
#tmp為臨時表
A 可為查詢聚合(暫是看作一個表,可以自由發展)
txlicenhe
2003-10-24
打赏
举报
回复
注意必须先建临时表,再用insert #tmp Exec test
txlicenhe
2003-10-24
打赏
举报
回复
eg:
1: Create procedure test
As
Select 1 as id,'abc' as name
go
2:
Create table #tmp (a int,b varchar(10))
insert #tmp Exec test
Select * from #tmp
oracle 19c 数据库基础和日常管理
Oracle数据库 底层原理解析 课程学习网址: ... Oracle 19c 数据库基础与日常管理 通过本课程...表空间和数据文件管理 10.数据库归档的管理 11.数据库日志的管理 12.控制文件的管理 13.数据的备份和恢复
如何把
存储过程
查询
出来的结果(
记录
)
放到
一个
临时表
里面
如何把
存储过程
查询
出来的结果(
记录
)
放到
一个
临时表
里面
? eg: 1: Create procedure test As Select 1 as id, 'abc ' as name go 2: Create table #tmp (a int,b varchar(10)) ins...
oracle
查询
结果存入
临时表
,Oracle
查询
问题引发
临时表
使用
分析某段时间内,刷卡金额大于1000的卡的消费
记录
,写法如下。sql语句写法:select a.dno,a.dcard,a.dcard_money,a.dcard_type,a.ddate, a.dsubshop,a.dworker,a.dtype,j.Djf Dnowjf,b.dsje,B.Dcountfrom st_card_salemx a,( select m.dcard,Count...
mysql 把select结果保存为
临时表
,mysql中把
查询
结果输出到
临时表
mysql 把select结果保存为
临时表
,有2种方法 第一种,建立正式的表,此表可供你反复
查询
drop table if exists a_temp; create table a_temp as select 表字段名称 from 表名称 或者,建立
临时表
,此表可供你当次链接的操作里
查询
. create temporary table
临时表
名称 select 表字段名称
oracle
查询
数据放入
临时表
,ORACLE Temporary Tables
临时表
更适合做插入和
查询
操作
1简介ORACLE数据库除了可以保存永久表外,还可以建立
临时表
temporary tables。这些
临时表
用来保存
一个
会话SESSION的数据,或者保存在
一个
事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,
临时表
的数据自动清空(truncate),但是
临时表
的结构以及元数据还存储在用户的数据字典中。In addition to permanent tables...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章