暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维数据库——MySQL语法的兼容

原创 胖头鱼 2025-08-20
356

适用范围
磐维3.2.0


问题概述

在迁移存储过程MySQL——>磐维3.2.0(MySQL兼容模式)遇到存储过程创建报错问题:

具体报错语法如下:

解决方案:

经查询,在磐维3.2.0(MySQL兼容模式)下该语法可通过参数控制:

SET enable_set_variable_b_format=on;
--允许使用set @var 的语法。

验证结果如下:

相关其他参数可做参考:

SET behavior_compat_options='block_return_multi_results';
--允许存储过程中可以输出查询语句的结果


SET b_format_behavior_compat_options='b_format_plpgsql_execute';
--存储过程中execute 的含义跟mysql等价
不设置时,execute 含义为执行动态语句
设置时,和mysql一样,含义为执行prepare 的语句


SET pwplsql_check=off;
--创建时候检查plsql中的语法内容正确性

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论