社区
MySQL
帖子详情
求助大神mysql有没类似MS SQL的INSERT INTO #t1 EXEC Proc1 'param1'
Harrison_2009
2018-08-15 11:43:59
由于某些业务,需要调用到别人写的存储过程(返回表数据)。请问大神们,mysql有没类似MS SQL的INSERT INTO #t1 EXEC Proc1 'param1'?如果没有我需要怎么去做?
...全文
286
2
打赏
收藏
求助大神mysql有没类似MS SQL的INSERT INTO #t1 EXEC Proc1 'param1'
由于某些业务,需要调用到别人写的存储过程(返回表数据)。请问大神们,mysql有没类似MS SQL的INSERT INTO #t1 EXEC Proc1 'param1'?如果没有我需要怎么去做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Harrison_2009
2018-08-31
打赏
举报
回复
不愿意去动别人的存储过程。
学海无涯-回头是岸
2018-08-17
打赏
举报
回复
直接写在过程 里面 insert into 到一张表 不OK吗?
INSERT
EXEC
PROC
不能嵌套的解决方法
INSERT
EXEC
PROC
不能嵌套的解决方法转自:http://tuolang2006.s
pa
ces.live.com/blog/cns!7A975FF078B9A497!119.entry --王成辉整理,转贴请注明出处 存储过程C返回一个结果集,存储过程B用
INSERT
/
EXEC
PROC
将C返回的结果集存入一个临时表中并返回一个结果集,如果存储过程
An
INSERT
EXEC
statement cannot be nested(
INSERT
EXEC
语句不能嵌套)
运行存储过程时出现 “An
INSERT
EXEC
statement cannot be nested”,错误,造成以上错误的原因是,在一个对话的运行中,过多使用了NESTED(嵌套),如:
insert
into #tempTable
exec
proc
1 在
proc
1的过程里也有以上的
类似
的嵌套使用就会出现这个错误。 减少以上语法的使用或者放在
SQL
语句里,如: set @v
sql
='
insert
into #tempTable
exec
proc
1 ' ...
sql
INSERT
EXEC
语句不能嵌套 解决方案
存储过程C返回一个结果集,存储过程B用
INSERT
/
EXEC
PROC
将C返回的结果集存入一个临时表中并返回一个结果集,如果存储过程A用
INSERT
/
EXEC
PROC
再将B的结果集存入一个临时表,这时会报错:
INSERT
EXEC
语句不能嵌套。 解决方法就是: 将过程B的
INSERT
/
EXEC
PROC
语句替换为
insert
into #TSELECT *FROM OPENRO...
SQL
Server 临时表插入基础语法
有关临时表的数据插入 1、把临时表中的数据插入到另一个表中
insert
into 表 select * from #temp 2、把一个表中字段复制到临时表中 select * into #temp from 表 where ... 3、本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的; 4、当用户从
SQL
Server 实例断开连接时被删除。 ...
ms
sql
insert
into等数据更新操作
if OBJECT_ID('test','U') is not null drop table test create table test ( tid int identity(1,1) primary key, tname varchar(32) ) go --单行插入
insert
into test(tname) values('chensirbbk'); --
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章