社区
应用实例
帖子详情
如何将存储过程的结果存到表里面
xiangaylian
2012-11-19 06:19:19
在不知道 proc_A执行的结果返回哪些字段的情况下,如何将exec proc_A的结果存放到临时表#t里面去呢?
#t是尚未定义的临时表。
...全文
326
7
打赏
收藏
如何将存储过程的结果存到表里面
在不知道 proc_A执行的结果返回哪些字段的情况下,如何将exec proc_A的结果存放到临时表#t里面去呢? #t是尚未定义的临时表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小孩快跑
2012-11-19
打赏
举报
回复
坐等大牛
-晴天
2012-11-19
打赏
举报
回复
恐怕还得更进一步. 即使你知道存储过程的查询结果,不知道这些结果的数据结构,你仍然不能把它保存到临时表里. 因为,你不知道各个列要用什么数据类型.
红木偶
2012-11-19
打赏
举报
回复
楼上正解,没有办法使用 EXEC ... INTO #TEMP 只能 Insert into #TEMP exec proc_A 所以先执行Proc_A 看返回结果,假如是系统Proc,联机丛书上使用执行完返回数据堆的结构的。 根据结果建临时表进行插入。
發糞塗牆
2012-11-19
打赏
举报
回复
一般的写法是先创建临时表#t,然后: insert into #t exec 存储过程名 但是你不知道存储过程的列的话,貌似没有办法创建表
xiangaylian
2012-11-19
打赏
举报
回复
引用 2 楼 lixzhong 的回复:
可以把存储过程改成表值函数 ,效果一样的。
这个改动存储过程,会比较麻烦额...是想把所有存储过程查询出的数据,做一下权限控制,如果是一两个,对应用影响小的话,还可以考虑下。
开启时代
2012-11-19
打赏
举报
回复
可以把存储过程改成表值函数 ,效果一样的。
开启时代
2012-11-19
打赏
举报
回复
此路不通 ,变通下吧.
mysql
存储过程
临时
表
赋值_将
存储过程
的结果插入临时
表
这本质上是一个
存储过程
(将采用参数),它返回一个
表
作为结果集;因此将很好地与INTO声明。这是一篇关于它和其他用户定义函数的快速文章。如果仍然需要
存储过程
,则可以使用
存储过程
包装内联
表
值用户定义函数。当存储...
SQL将
存储过程
数据保
存到
临时
表
--创建临时
表
create table #temp_student ( StudentID varchar(50), ...--将
存储过程
数据保
存到
临时
表
insert into #temp_student exec [dbo].[Procedure_Test] --查询临时
表
select * from #temp_student --删...
把
存储过程
结果集SELECT INTO到临时
表
把
存储过程
结果集SELECT INTO到临时
表
在开发过程中,很多时候要把结果集存放到临时
表
中,常用的方法有两种。 一. SELECT INTO 1. 使用select into会自动生成临时
表
,不需要事先创建 ...
存储过程
实现将某一结果集插入到另一张
表
的俩种方法*
存储过程
实现将某一结果集插入到另一张
表
的俩种方法 -- 一 ,case 1 -- 新增
存储过程
之前先删除 DROP PROCEDURE IF EXISTS tracking; --
存储过程
与其他sql的链接语句 DELIMITER $$ $$ CREATE PROCEDURE `tracking`...
MySQL
存储过程
+定时器,实现定时查询一张
表
,将得到的结果插入一张新
表
需要定时查询现有的一张
表
,然后将查询结果插入到另一张
表
。 查询的
表
结构(
表
名:mouse_tbl)如下图 查询结果要插入的
表
(data_time)的结构如下: 我们的需求是将
表
mouse_tbl中所有数据对应的用户id、日期、时间的...
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章