您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 遂宁分类信息网,免费分类信息发布

如何在MySQL中使用select语句调用存储过程?

2026/6/26 21:36:25发布10次查看
在 mysql 中,无法在 from 子句中使用 select from procedure。您可以使用call命令,然后可以执行select语句。
让我们首先创建一个表:
mysql> create table demotable2 -> ( -> customerid int not null auto_increment primary key, -> customername varchar(100), -> shippingdatetime datetime -> );query ok, 0 rows affected (0.66 sec)
以下是创建存储过程的查询:
mysql> delimiter //mysql> create procedure insert_information(name varchar(100),shippingtime datetime) -> begin -> -> insert into demotable2(customername,shippingdatetime) values(name,shippingtime); -> end -> //query ok, 0 rows affected (0.16 sec)mysql> delimiter ;
现在您可以使用 call 命令调用存储过程:
mysql> call insert_information('chris',now());query ok, 1 row affected, 1 warning (0.15 sec)
以下是调用存储过程后使用 select 语句显示表中记录的查询。
mysql> select *from demotable2;
这将产生以下输出
+------------+--------------+---------------------+| customerid | customername | shippingdatetime |+------------+--------------+---------------------+| 1 | chris | 2019-04-08 15:03:07 |+------------+--------------+---------------------+1 row in set (0.00 sec)
以上就是如何在mysql中使用select语句调用存储过程?的详细内容。
遂宁分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product