§ Oracle兼容-语法-Oracle EXEC


§ 1. 语法

ORACLE 模式下,GreatSQL客户端支持使用 EXEC 执行一个语句块。

SET sql_mode = ORACLE;

EXEC statement
1
2
3

§ 2. 示例

-- 新建存储过程
greatsql> DROP PROCEDURE IF EXISTS `p1`;

greatsql> DELIMITER //
CREATE PROCEDURE `p1`()
BEGIN
  SELECT 1;
END; //

greatsql> EXEC CALL p1; //
+---+
| 1 |
+---+
| 1 |
+---+

greatsql> EXEC CALL p1; SELECT 2; //
+---+
| 1 |
+---+
| 1 |
+---+

+---+
| 2 |
+---+
| 2 |
+---+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

greatsql-wx