mysql 存储过程返回数据集怎么写

 我来答
奔跑的窝牛的家
高粉答主

2016-12-18 · 每个回答都超有意思的
知道顶级答主
回答量:3.6万
采纳率:98%
帮助的人:4580万
展开全部
DELIMITER //

CREATE DEFINER=`root`@`%` PROCEDURE testProc()
BEGIN
SELECT 'Hello 1' AS A, 'World 1' AS B UNION ALL
SELECT 'Hello 2' AS A, 'World 2' AS B;
END //

DELIMITER ;

mysql> call testProc();
+---------+---------+
| A | B |
+---------+---------+
| Hello 1 | World 1 |
| Hello 2 | World 2 |
+---------+---------+
2 rows in set (0.00 sec)

Query OK, 0 rows affected (0.01 sec)

上面这种效果, 是你要的效果么?
追问
不是这样。

我要的是直接获取数据表中的内容 比如有一个表 :
| id | name |
| 1 | name 1 |
| 2 | name 2 |
| n | name n |
| 100 | name 100 |
我要获取ID小于100的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式