一个存储过程执行处理三个结果,怎么把它分开存放。

墙头上乘凉 2019-01-23 05:48:14


如图,这是别人的存储过程,我现在只有查询存储过程的权限,我想把这里面的三个结果集分别存放三个表。

要怎么做?
...全文
203 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgwyl 2019-03-07
  • 打赏
  • 举报
回复
引用 7 楼 墙头上乘凉 的回复:
[quote=引用 6 楼 hgwyl 的回复:]
楼主说的应该是“只能查询这3个表,不能修改这3个表”吧?
那不就是“查询记录——获取到的记录添加到另外个表”吗?


对的,就是把这三个结果集存放到三张表中。[/quote]

最近没咋上csdn

就是把这三个结果集存放到三张表中——那不就是写3行sql添加记录语句就好了吗……

sql添加记录语句,这个就随便百度一下好了嘛……

如果楼主还要继续问的话……

INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

写3次对应3个操作就好
墙头上乘凉 2019-02-26
  • 打赏
  • 举报
回复
引用 6 楼 hgwyl 的回复:
楼主说的应该是“只能查询这3个表,不能修改这3个表”吧? 那不就是“查询记录——获取到的记录添加到另外个表”吗?
对的,就是把这三个结果集存放到三张表中。
hgwyl 2019-01-24
  • 打赏
  • 举报
回复
楼主说的应该是“只能查询这3个表,不能修改这3个表”吧?
那不就是“查询记录——获取到的记录添加到另外个表”吗?
吉普赛的歌 2019-01-23
  • 打赏
  • 举报
回复 2
只有查询存储过程的权限, 却想写到 三 个不同的表? 你觉得可能吗? 哪怕你有写的权限, 也只能改这个存储过程,或者再调用 sqlclr 存储过程来实现。
墙头上乘凉 2019-01-23
  • 打赏
  • 举报
回复
引用 3 楼 刘才鬼 的回复:
select into ?
没有相应的标记、 就是存储过程本身区分不开三个数据集合
极客诗人 2019-01-23
  • 打赏
  • 举报
回复
select into ?
墙头上乘凉 2019-01-23
  • 打赏
  • 举报
回复
引用 1 楼 墙头上乘凉 的回复:
图片请看 1 楼
墙头上乘凉 2019-01-23
  • 打赏
  • 举报
回复

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧