本文主要是介绍人大金仓数据库报sys_user表字段不存在的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一.问题:
二.原因
三.解决方法:
一.问题:
公司的一个项目从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
这篇关于人大金仓数据库报sys_user表字段不存在的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!