时间:2021-07-01 10:21:17 帮助过:33人阅读
CREATE PROCEDURE/CREATE FUNCTIONdelimiter的用法,delimiter命令用于改变解释器的结束符。例如在定义函数过程中,在函数体内可能出现SQL默认的";"结束符,一旦输入,解释器就开始执行,但是很显然有时候其时并没有定义结束,所以定义函数或者过程之前一般要使用delimiter重定义结束符delimiter //,然后执行CREATE PROCEDURE simpleporc (OUT param1 INT) BEGIN SELECT COUNT(*) INTO param1 FROM t END //调用:CALL simpleproc(@a);CREATE FUNCTION hello(s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT(‘Hello,‘,s,‘!‘);//(当然,也要把结束符先换掉)ALTER PROCEDURE/ALTER FUNCTIONDROP PROCEDURE/DROP FUNCTIONSHOW CREATE PROCEDURE/SHOW CREATE FUNCTIONSHOW PROCEDURE STATUS/SHOW FUNCTION STATUSCALLBEGIN ... ENDDECLARE声明变量等CASELOOPLEAVEITERATEREPEATWHILEMySQL存储过程和函数
标签:select simple 修改 变量 rate leave from 使用 roc