存储过程
Posted nanjo4373977
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程相关的知识,希望对你有一定的参考价值。
一、无参存储过程
delimiter // create procedure p1() BEGIN select * from db7.teacher; # 写sql语句 END // delimiter ; # mysql中调用 call p1(); #Python中调用 cursor.callproc(‘p1‘) # 执行sql语句
print(cursor.fetchall()) # 打印结果
二、有参存储过程
delimiter // create procedure p2(in n1 int,in n2 int,out res int) BEGIN select * from db7.teacher where tid >n1 and tid < n2; set res = 1; END // delimiter ; # MySQL中调用 set @x=0 call p2(2,4,@x); select @x; # 查看返回值
以上是关于存储过程的主要内容,如果未能解决你的问题,请参考以下文章