设为首页 加入收藏

TOP

mysql之存储过程
2014-11-24 07:34:01 来源: 作者: 【 】 浏览:2
Tags:mysql 存储 过程
mysql之存储过程
存储过程
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
1.基本语法:
create procedure sp_name()

begin
.........
end

修改命令结束符
delimiter $

例:
创建procedure
create procedure myproce()

begin
INSERT INTO main (num) VALUES (15);

end;

调用存储过程:
call myproce();


查看数据库中所有的存储过程:
show procedure status;


查看存储过程的创建代码
show create procedure proc_name;


删除存储过程
drop procedure proc_name

2.基本语法:
CREATE FUNCTION hello () 
RETURNS 
.......
RETURN 

例:
创建function
CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)

RETURN CONCAT('Hello, ',s,'!');

调用function
select hello('world');

查看存储过程函数的创建代码
show create function func_name;

删除
drop function func_name;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mysql之视图 下一篇mysql允许用户远程连接

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)
·[ Linux运维学习 ] (2025-12-26 02:52:27)
·HTTPS 详解一:附带 (2025-12-26 02:20:37)
·TCP/IP协议到底在讲 (2025-12-26 02:20:34)