我有一个与Oracle数据库的Squeryl连接。
如何在连接时更改CURRENT_SCHEMA设置?
在原始sql中,这将使用
完成ALTER SESSION SET CURRENT_SCHEMA=<schema name>
我如何通过Squeryl做到这一点?
答案 0 :(得分:1)
有两种方法:
org.squeryl.Schema有一个名为name
的方法。如果您覆盖它并提供名称,则每个语句都将使用该名称来引用模式。
如果要更改执行语句的隐式模式,那么您将要执行上面发布的JDBC作为JDBC。您应该能够非常轻松地找到有关如何访问与Squeryl会话相关联的JDBC连接的信息。