MySql5.0基础_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1899 | 回复: 0   主题: MySql5.0基础        下一篇 
napolenAx
注册用户
等级:少校
经验:802
发帖:118
精华:1
注册:2011-8-30
状态:离线
发送短消息息给napolenAx 加好友    发送短消息息给napolenAx 发消息
发表于: IP:您无权察看 2014-11-13 15:25:09 | [全部帖] [楼主帖] 楼主

 CREATE PROCEDURE


  建立一个存放在MySQL数据库的表格的存储过程。

CREATE FUNCTION


  建立一个用户自定义的函数,尤其是返回数据的存储过程。

ALTER PROCEDURE


  更改用CREATE PROCEDURE 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。.

ALTER FUNCTION


  更改用CREATE FUNCTION 建立的预先指定的存储过程,其不会影响相关存储过程或存储功能。.

DROP PROCEDURE


  从MySQL的表格中删除一个或多个存储过程。

DROP FUNCTION


  从MySQL的表格中删除一个或多个存储函数。

SHOW CREATE PROCEDURE


  返回使用CREATE PROCEDURE 建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW CREATE FUNCTION


  返回使用CREATE  FUNCTION建立的预先指定的存储过程的文本。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW PROCEDURE STATUS


  返回一个预先指定的存储过程的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。

SHOW FUNCTION STATUS


  返回一个预先指定的存储函数的特性,包括名称、类型、建立者、建立日期、以及更改日期。这一声明是SQL:2003规范的一个MySQL扩展。

CALL


  调用一个使用CREATE PROCEDURE建立的预先指定的存储过程。

BEGIN ... END


  包含一组执行的多声明。

DECLARE


  用于指定当地变量、环境、处理器,以及指针。

SET


  用于更改当地和全局服务器变量的值。

SELECT ... INTO


  用于存储显示变量的纵列。

OPEN


  用于打开一个指针。

FETCH


  使用特定指针来获得下一列。

CLOSE


  用于关闭和打开指针。

IF


  一个An if-then-else-end if 声明。

CASE ... WHEN


  一个 case声明的结构

LOOP


  一个简单的循环结构;可以使用LEAVE 语句来退出。

LEAVE


  用于退出IF,CASE,LOOP,REPEAT以及WHILE 语句。

ITERATE


  用于重新开始循环。

REPEAT


  在结束时测试的循环。

WHILE


  在开始时测试的循环。

RETURNS


  返回一个存储过程的值。

  MySQL 5.0支持存储过程语句。

  一.创建存储过程

  1.基本语法:

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


  2.参数传递

  二.调用存储过程

  1.基本语法:call sp_name()

  注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递

  三.删除存储过程

  1.基本语法:

drop procedure sp_name//


  2.注意事项

  (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

  四.区块,条件,循环

  1.区块定义,常用

begin
......
end;


  也可以给区块起别名,如:

lable:begin
...........
end lable;


  可以用leave lable;跳出区块,执行区块以后的代码

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论