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