如何在MySQL中创建带参数的存储过程?
您可以使用IN和OUT来创建参数。IN用于获取输入参数,OUT可用于输出。
语法如下
首先,我们将创建一个表。 创建表的查询语句如下
使用INSERT命令向表中插入一些记录。 查询如下
使用SELECT语句显示表中的所有记录。 查询如下
以下是输出结果
现在,我们将创建一个存储过程,该存储过程将检查值是否存在于表中。 如果给定的值不存在于表中,则您将获得一个NULL值。
存储过程如下
让我们使用某个值调用存储过程,并将输出存储在会话变量中。
情况1:当在表中不存在该值时。
现在使用SELECT语句检查变量@isPresent中的值。 查询如下
以下是输出结果
情况2:当值存在时。
查询如下。让我们调用存储过程
检查会话变量@isPresent的值。 查询如下
以下是输出结果
阅读更多:MySQL 教程