MYSQL存储过程编写时,用分号";"作为一个句子结束,但MYSQL默认";"为全部过程结束符,所以会出现错误,所以编写前需更改分号符。

delimiter //      #更改分隔符为“//
create procedure test(in t1 int, out t2 int)
begin
set t2 = t1;
end
// #创建结束
delimiter ; #把分号符改回默认的" ; "

call test(10,@a); #调用存储过程
select @a; #把存储过程中@a的返回值显示



相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2021-07-15
  • 2021-06-05
  • 2021-04-16
  • 2021-05-18
  • 2021-12-14
  • 2022-02-25
猜你喜欢
  • 2022-12-23
  • 2021-05-16
  • 2022-12-23
  • 2021-12-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案