mysql 可以把 存储过程(结果为一个集合)当做一个表来查么?结果集当赋值给一个变量?

为乐而来 为乐而来 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如我有一个过程叫 getuserFun

call getuserFun()

结果如下

id name

1 张三

2 李四

我想要把这个过程的结果当做一个表来查,如何实现如

select * from getuserFun()



或者能把这个过程的结果存到一个变量里面再查这个变量可以么?

如set @tb=getuserFun()

select * from @tb
...全文

相关推荐

mysql 存储过程中变量的定义与赋值操作

昨天我们讲了mysql存储过程创建修改与删除,下面我们这篇教程是讲关于mysql存储过程中变量的定义赋值操作哦。

weixin_38660058

mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法

主要介绍了mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及变量创建(DECLARE)和赋值(SET)操作方法,结合实例形式较为详细的分析了mysql存储过程创建、调用及变量创建、赋值具体原理、操作技巧与相关注意事项,需要的朋友可以参考下

weixin_38528517

分享:在存储过程中使用另一个存储过程返回的查询结果集的方法

本篇文章介绍了,在存储过程中使用另一个存储过程返回的查询结果集的方法。需要的朋友参考下

weixin_38717896

MySQL 声明变量及存储过程分析

声明变量 设置全局变量 set @a=’一个新变量’; 在函数和储存过程中使用的变量declear declear a int unsigned default 1; 这种变量需要设置变量类型 而且只存在在 begin..end 这段之内 select .. into..  直接将表内内容赋值到指定变量当中 select name,bid into @a,@b from bank limit 1; 要注意一点就是变量名不能和字段名一致 存储过程 存储过程将一段通用的操作封装在一起 这样再不同平台都可以公用了 储存过程没有返回值,而且不能sql语句调用,只能是call调用,

weixin_38500607

在MySQL中同时查找两张表中的数据的示例

主要介绍了在MySQL中同时查找两张表中的数据的示例,即一次查询操作返回两张表的结果,需要的朋友可以参考下

weixin_38617001
评论 3
收藏 已收藏
分享
返回顶部
为乐而来
MySQL 57,062 成员 56,759 内容