Oracle兼容-存储过程-RETURN
1. 语法
1. BEGIN
2. ...
3. RETURN; -- 跳出存储过程,程序中断
4. END;
2. 定义和用法
在GreatSQL存储过程中支持用 RETURN 跳出,实现程序中断效果。
3. 示例
1. greatsql> SET sql_mode = ORACLE;
2. greatsql> DELIMITER //
4. greatsql> CREATE OR REPLACE PROCEDURE `return_sp`(n IN INT) AS
5. BEGIN
6. IF n > 3 THEN
7. RETURN;
8. ELSE
9. SELECT n;
10. END IF;
11. END; //
13. greatsql> CALL return_sp(1)//
14. +------+
15. | n |
16. +------+
17. | 1 |
18. +------+
19. 1 row in set (0.00 sec)
21. Query OK, 0 rows affected (0.00 sec)
23. greatsql> CALL return_sp(4)//
24. Query OK, 0 rows affected (0.00 sec)
问题反馈
联系我们
扫码关注微信公众号

