为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM Database Server 64 V8
DB Version: 0x7000c
03134284094-20231011-204277-20067
【操作系统】:win11
【CPU】:Intel(R) Core(TM) i3-10100 CPU @ 3.60GHz 3.60 GHz
【问题描述】*:### SQL: select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from SYS_CONFIG_TEST ### Cause: dm.jdbc.driver.DMException: 第2 行附近出现错误: 无效的表或视图名[SYS_CONFIG_TEST]
代码信息:
<sql id="selectConfigVo">
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark
from SYS_CONFIG_TEST
</sql>
将代码改成
<sql id="selectConfigVo">
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark
from "SYS_CONFIG_TEST"
</sql>
还是<sql id="selectConfigVo">
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark
from sys_config_test
</sql>
还是
<sql id="selectConfigVo">
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark
from "sys_config_test"
</sql>
均报错,数据库查询不报错
代码jdbc配置的用户名是否正确,比如表是AA用户下的,jdbc配置的是BB用户
说明您应用连上数据库的用户模式下没有这个表,您管理工具连接的库和用户下有这个表,检查一下用户和所连的库是否对