Oracle兼容-语法-存储过程名双引号引用


GreatSQL支持在ORACLE模式(sql_mode = ORACLE)下,存储过程名用双引号括起来使用。

如果不是在ORACLE模式下,这么用会触发报告语法错误。

1. 语法

  1. SET sql_mode = ORACLE;
  2. CALL "ps_name"(ps_parameters);

2. 示例

  1. greatsql> SET sql_mode = ORACLE;
  2. greatsql> DELIMITER //
  3. CREATE PROCEDURE "p1"(i INT)
  4. AS
  5. BEGIN
  6. SELECT i;
  7. END; //
  8. greatsql> CALL "p1"(4); //
  9. +------+
  10. | i |
  11. +------+
  12. | 4 |
  13. +------+

问题反馈

联系我们

扫码关注微信公众号

greatsql-wx