【 使用环境 】测试环境
【 OB or 其他组件 】ODC
【 使用版本 】4.3.2-bp
【问题描述】如题。我记得之前有个版本是支持的。就是先执行select * from tableName;然后将鼠标放到*后面,直接按tab键,就能带出对应table的所有column名,方便查询大部分字段的需求。
【复现路径】
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】测试环境
【 OB or 其他组件 】ODC
【 使用版本 】4.3.2-bp
【问题描述】如题。我记得之前有个版本是支持的。就是先执行select * from tableName;然后将鼠标放到*后面,直接按tab键,就能带出对应table的所有column名,方便查询大部分字段的需求。
【复现路径】
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
根据文档库中的信息,ODC V4.3.2 版本确实支持了 SQL 自动补全功能,这应该包括了您提到的使用 Tab 键来展开 SELECT *
语句中的所有字段名。为了确保这一功能正常工作,您可以检查以下设置:
SQL 自动补全设置:
编辑器快捷键设置:
表对象和列信息缓存:
版本兼容性:
如果以上设置都没有问题,但仍然无法实现您描述的功能,建议您查看 ODC 的日志文件,看看是否有任何错误或警告信息,这些信息可能会提供更多线索。如果问题依然存在,您可以联系 OceanBase 的技术支持团队获取进一步的帮助。 [1], [3]
检索到的文档如下:
我这边的客户端是没有的,是需要在哪里配置吗?
我想要的功能不是某个特定字段的自动补全,而是自动显示填入指定表的所有字段。
比如我输入select * from tableA;
然后鼠标光标放在*号后面,按tab键后直接带出tableA的所有字段,变成
select column1,column2,column3 from tableA;这样的语句
这种是不支持的,我们记录一个需求,后续评估一下