Mik*_*ail 3 oracle-sql-developer
我使用 Oracle SQL Developer 4 同时连接到多个数据库,有时使用与连接属性中保存的不同的凭据。因此,我在主窗口中有多个标有数据库名称的选项卡,但我还希望指示我连接的是哪个帐户(在选项卡标签/名称中似乎很自然)。有任何选项设置可以实现此目的吗?可能我找错了地方,或者可以做一些查询来检查当前使用的凭据?
您可以使用不同的凭据保存到同一数据库的多个连接。为它们提供有用的名称,例如user@thisdb
,您将能够在 SQL Developer 中工作表的右上角一目了然地查看它们。
我最喜欢的部分是:如果您需要作为多个用户或在不同的环境或两者中运行相同的 SQL,您会发现工作表右上角的连接名称实际上是一个下拉列表,因此可以更改它在飞行中。
USER SQL 函数和 SYSCONTEXT SQL 函数都返回会话用户的名称(示例)。
select USER,SYS_CONTEXT ('USERENV', 'SESSION_USER') from dual
Run Code Online (Sandbox Code Playgroud)
SYSCONTEXT 、UID和USERENV SQL 函数可以为您的会话提供更多信息。
归档时间: |
|
查看次数: |
19269 次 |
最近记录: |