MySQL 存储过程的 BEGIN 和 END
- mysql>
- mysql> DELIMITER //
- mysql> CREATE FUNCTION myProc (cost DECIMAL(10,2))
- -> RETURNS DECIMAL(10,2)
- ->
- -> SQL SECURITY DEFINER
- ->
- -> tax: BEGIN
- -> DECLARE order_tax DECIMAL(10,2);
- -> SET order_tax = cost * .05;
- -> RETURN order_tax;
- -> END
- -> //
- Query OK, 0 rows affected (0.00 sec)
- mysql> DELIMITER ;
- mysql>
- mysql> select myProc(123.45);
- +----------------+
- | myProc(123.45) |
- +----------------+
- | 6.17 |
- +----------------+
- 1 row in set, 1 warning (0.00 sec)
- mysql>
- mysql> drop function myProc;
- Query OK, 0 rows affected (0.00 sec)
- mysql>
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论