【发布时间】:2016-03-23 15:45:02
【问题描述】:
我想在 Sql Developer 中更改 SQL 工作表的数据库连接。例如,我现在正在使用数据库连接 !OMY_OWNER_C_1 并希望将数据库连接更改为 !OMY_OWNER_C_2。
我现在这样做的方法是单击右上角的“选择数据库连接”按钮,然后选择!OMY_OWNER_C_2,但我想通过运行一些 sql 来实现。
谁能告诉我怎么做? (或者是否有可能?)
我已经尝试过使用“ALTER SESSION SET current_schema = !OMY_OWNER_C_2;”,但这并不能解决问题。
在其他堆栈溢出线程中存在一个类似的问题,建议使用“ALTER SESSION SET current_schema = !OMY_OWNER_C_2”,但对我来说,这并不能解决问题。我做错了什么,或者它不能,或者有其他原因导致它不起作用。
在 Sql Server 中我只使用 'USE database !OMY_OWNER_C_2',但 Oracle/Sql 开发人员的工作方式不同。
我制作了两个打印屏幕,希望能更清楚地显示上面使用的一些名称:http://prntscr.com/9mo3us 和 http://prntscr.com/9mo7hh。
【问题讨论】:
-
可能,我不确定