问题类型:功能使用问题
关键词:YAS-04209、DBeaver、SQL 执行错误、多语句执行
问题描述
在 DBeaver 工具中一次性执行多条 SQL 语句时,系统报错:
YAS-04209: unexpected word ;
原因分析
DBeaver 默认会将选中的多条语句当作一个整体 SQL 语句提交,而 YashanDB 不支持这种格式,导致解析失败。
解决方法
针对这种情况,可以通过以下方式规避:
- 在 DBeaver 中,选中需要执行的多条 SQL;
- 鼠标右键点击,选择“执行”;
- 再点击“执行 SQL 脚本”选项。
这样每条语句将被单独执行,从而避免语法报错。
影响对象
使用 DBeaver 连接 YashanDB 的所有用户均可能遇到此问题。
修复说明
该问题并非系统 bug,因此无需修复,用户只需调整 SQL 的执行方式即可解决。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。