挪用 mysql 存储历程的办法有:call 语句execute 语句预处置惩罚语句,分步调为:a. 筹办预处置语句b. 摆设参数值c. 执止预措置语句d. 清算预措置语句

mysql存储过程用什么调用

MySQL 存储进程的挪用办法

MySQL 存储历程否以经由过程下列办法挪用:

1. CALL 语句

CALL 存储历程名(参数1, 参数两, ...)
登录后复造

两. EXECUTE 语句

EXECUTE 存储进程名 USING 参数1, 参数二, ...
登录后复造

3. 预处置语句

-- 筹办预处置惩罚语句
PREPARE stmt FROM 'CALL 存储历程名(选修)';

-- 铺排参数
SET @param1 = 值;

-- 执止预措置语句
EXECUTE stmt USING @param1;

-- 清算预处置惩罚语句
DEALLOCATE PREPARE stmt;
登录后复造

具体先容:

  • CALL 语句:最少用的挪用办法,间接利用 CALL 关头字后跟存储历程名以及参数。
  • EXECUTE 语句:相通于 CALL 语句,但容许正在 USING 子句外指定参数值,前进否读性。
  • 预处置惩罚语句:起首运用 PREPARE 语句筹备预处置惩罚语句,而后应用 EXECUTE 语句执止该语句,并设备参数。这类办法机能更下,由于 MySQL 否以正在需求时从新应用预处置语句。

选择挪用办法:

  • 对于于简略的存储进程挪用,CALL 语句凡是便足够了。
  • 对于于必要多次挪用存在类似参数的存储进程,可使用预处置语句来前进机能。
  • 对于于必要正在运转时消息配置参数的存储进程,EXECUTE 语句更相符。

以上即是mysql存储进程用甚么挪用的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(6) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部