目录

一.问题:

二.原因

三.解决方法:


一.问题:


公司的一个项目从oracle切换到人大金仓之后,突然报了一个sys_user里面的字段不存在。

二.原因

检查了很多次确信sys_user表没问题,查了相应的文档之后发现原来人大金仓自己也有sys_user表,这里默认去查询人大金仓自己的sys_user表了,所以会提示字段不存在。

最后在sys_catalog模式里面找到了自带的sys_user表,看来人大金仓查询模式sys_catalog优先级比较高

三.解决方法:

指定模式的优先级,优先查询自己的模式.

给url后面加上currentSchema=myschema,sys_catalog

我是用的public

所有完整url为

url: jdbc:kingbase8://192.168.1.214:54321/aks?currentSchema=public,sys_catalog&useSSL=false

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐