最近做达梦数据库的审核时,碰到一个问题,Java中无论用这种语句切换schema,
conn.setSchema(schema):
还是用这种,
String sql="SET SCHEMA XXX;'Statement stmt = connection.createStatement();stmt.executeUpdate(sq1);stmt.close();
甚至数据库中直接执行set schema,
alter session set current_schema= XXX
都没切换成功,但是另外一个库,就可以切换schema。
区别就是成功的数据库版本比较新,经过检索发现,2022年以后的达梦数据库才增加了这种set schema的功能,因此,如果是旧版本,无法用set schema直接切换,只能退出重新登录才能用另外的schema。
声明:来自bisal的个人杂货铺,仅代表创作者观点。链接:https://eyangzhen.com/6722.html