人大金仓模式默认选中问题
刚刚安装好人大金仓数据库我们查询某个表时必须要这样写sql才可以
模式名.表名
SELECT * FROM "mytestsql"."cnarea"
原因:一般默认查询PUBLIC下的,可以看到模式PUBLIC为加粗黑体,表示默认在该模式下查数据,如果要在其他模式下查询数据,则需要使用"模式.表名"的形式来查询。
解决方法:执行下面语句 mytestsql为我的数据库名称,testsql为我希望设置的默认模式名称。
ALTER database mytestsql SET search_path TO “$USER”, testsql, my_schema;
执行完成之后,刷新数据库,可以看到黑色加粗由PUBLIC转为了我刚刚指定的testsql
然后再执行不带模式名的查询语句可以看到查询成功