mysql存储过程
存储过程:
存储过程相当于一个可以随时调用的方法,事先写好了就永久放在数据库了,可以随时使用,跟Java调用写好的方法类似;
它不需要像一般的select语句(每次都需要查看数据结构,每次都要建立相应的表联接,省事又省力。
存储过程参数说明:
language sql //可写可不写,默认;
language sql | [not] deterministic(确定性) | { contains sql | no sql | reads sql data | modifies sql data } | sql security { definer(默认值) | invoker } | comment ‘注释’。
语法示例:
USE db_name
DELIMITER $ $
CREATE PROCEDURE pro_name_proc() //括号不能省略,_proc为后缀名,==强烈建议加