社区
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'?如果没有我需要怎么去做?
...全文
287
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...
通过py
my
sql
中cursor.
exec
ute()执行
insert
into 为
my
sql
数据库插入数据时的坑及解决方法
my
sql
数据库中
insert
into 插入数据中的坑 正常来说 一般通过
insert
into 表名(字段1, 字段2, ...) values (值1, 值2, ...) 就可以将数据插入到该表中,例如: 直接在
my
sql
数据库中操作:
insert
into person(name,phone,hire_date,salary) values('张三', '13112345678', '2020-05-21', 15000.0); 通过远程连接数据库插入数据 connect = py
my
sql
SQL
Server 临时表插入基础语法
有关临时表的数据插入 1、把临时表中的数据插入到另一个表中
insert
into 表 select * from #temp 2、把一个表中字段复制到临时表中 select * into #temp from 表 where ... 3、本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的; 4、当用户从
SQL
Server 实例断开连接时被删除。 ...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章