mysql 5.0存储过程学习总结

时间:2007-11-24 13:18:21  来源:中国站长站  作者:  字号:【

一.创建存储过程

1.基本语法:

create procedure sp_name()begin.........end

[中国站长站]

2.参数传递

[中国站长站]

二.调用存储过程 [中国站长站]

1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 Chinaz.com

三.删除存储过程 Chinaz.com

1.基本语法:drop procedure sp_name// [中国站长站]

2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 Chinaz.com

四.区块,条件,循环

Chinaz.com

1.区块定义,常用begin......end;也可以给区块起别名,如:lable:begin...........end lable;可以用leave lable;跳出区块,执行区块以后的代码

Chinaz.com

2.条件语句

[中国站长站]

以下为引用的内容:if 条件 thenstatementelsestatementend if; [中国站长站]

3.循环语句

[中国站长站]

(1).while循环

[中国站长站]

以下为引用的内容:[label:] WHILE expression DO

statements [中国站长站]

END WHILE [label] ; Chinaz.com

[中国站长站]

(2).loop循环 [中国站长站]

以下为引用的内容:

[label:] LOOP Chinaz.com

statements

[中国站长站]

END LOOP [label]; [中国站长站]

Chinaz.com

(3).repeat until循环 [中国站长站]

以下为引用的内容:

[label:] REPEAT

Chinaz.com

statements

Chinaz.com

UNTIL expression Chinaz.com

END REPEAT [label] ;

Chinaz.com

[中国站长站]

五.其他常用命令 Chinaz.com

1.show procedure status显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等 Chinaz.com

2.show create procedure sp_name显示某一个存储过程的详细信息

[中国站长站]

0

顶一下

0

埋一下
点击查看更多关于 Mysql Mysql数据库 的主题
引用地址:

相关文章

热点文章

推荐文章