mysql 存储过程的语法
时间: 2023-10-30 11:06:49 浏览: 83
mysql存储过程语法及实例
MySQL 存储过程的语法如下:
create procedure 存储过程名字()
([in|out|inout] 参数 datatype)
begin
MySQL 语句;
end;
其中,存储过程名字是你给该存储过程起的名称,参数是可选的,可以包含输入、输出和输入输出三种类型,datatype是参数的数据类型。在begin和end之间,你可以写入多条MySQL语句来定义存储过程的具体逻辑。
需要注意的是,在MySQL中,不需要在procedure body前面加上"as"关键字,而在SQL Server中,必须加上"as"关键字。
如果你的存储过程包含多条MySQL语句,那么你需要使用begin和end关键字来将这些语句包裹起来。
举个例子,如果你要创建一个名为pr_add的存储过程,接收两个整数型参数a和b,并执行一些MySQL语句,则可以按照以下语法编写:
create procedure pr_add(a int,b int)
begin
-- 执行一些MySQL语句
mysql statement 1 ...;
mysql statement 2 ...;
end;
阅读全文