免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4428 | 回复: 0

MySQL 存储过程的 BEGIN 和 END [复制链接]

论坛徽章:
0
发表于 2011-04-11 12:33 |显示全部楼层
  1. mysql>
  2. mysql> DELIMITER //
  3. mysql> CREATE FUNCTION myProc (cost DECIMAL(10,2))
  4.     -> RETURNS DECIMAL(10,2)
  5.     ->
  6.     -> SQL SECURITY DEFINER
  7.     ->
  8.     -> tax: BEGIN
  9.     ->     DECLARE order_tax DECIMAL(10,2);
  10.     ->     SET order_tax = cost * .05;
  11.     ->     RETURN order_tax;
  12.     -> END
  13.     -> //
  14. Query OK, 0 rows affected (0.00 sec)

  15. mysql> DELIMITER ;
  16. mysql>
  17. mysql> select myProc(123.45);
  18. +----------------+
  19. | myProc(123.45) |
  20. +----------------+
  21. |           6.17 |
  22. +----------------+
  23. 1 row in set, 1 warning (0.00 sec)

  24. mysql>
  25. mysql> drop function myProc;
  26. Query OK, 0 rows affected (0.00 sec)

  27. mysql>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP