问题类型:功能使用问题

关键词:YAS-04209、DBeaver、SQL 执行错误、多语句执行

问题描述

在 DBeaver 工具中一次性执行多条 SQL 语句时,系统报错:

YAS-04209: unexpected word ;
原因分析

DBeaver 默认会将选中的多条语句当作一个整体 SQL 语句提交,而 YashanDB 不支持这种格式,导致解析失败。

解决方法

针对这种情况,可以通过以下方式规避:

  • 在 DBeaver 中,选中需要执行的多条 SQL;
  • 鼠标右键点击,选择“执行”;
  • 再点击“执行 SQL 脚本”选项。

这样每条语句将被单独执行,从而避免语法报错。

影响对象

使用 DBeaver 连接 YashanDB 的所有用户均可能遇到此问题。

修复说明

该问题并非系统 bug,因此无需修复,用户只需调整 SQL 的执行方式即可解决。


数据库砖家
1 声望0 粉丝