How do I change the default schema in sql developer?

ber*_*436 33 oracle oracle-sqldeveloper

I don't see any tables in the tables section of a database that I've linked to w/ SQL developer. The DB admin says I need to change the default schema in SQL developer. How do I do that?

在此输入图像描述

Ram*_*Ram 57

alter session set current_schema = otheruser; 
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

  • 这可能会更改工作簿中的当前架构,但它不会影响对象资源管理器 - 因此我仍然无法正确浏览数据库. (6认同)

小智 16

在创建的连接上右键单击并选择"Schema browser",然后使用过滤器显示所需的连接.

干杯.


Sim*_* K. 13

我不知道在SQL Developer中这样做有什么办法.在查看"其他用户" - >"<Schemaname>"时,您可以看到所有其他模式及其对象(如果您具有正确的权限).

在您的情况下,要么使用上述方法,要么为要在其中工作的模式创建新连接,要么为要访问的所有表创建同义词.

如果你在SQL*Plus中工作,发布会ALTER SESSION SET CURRENT_SCHEMA=MY_NAME设置你当前的模式(这可能是你的DBA的意思).


Bri*_*den 8

这不会改变Oracle Sql Developer中的默认架构,但我想指出快速查看另一个用户架构很容易,右键单击数据库连接:

在此输入图像描述

选择用户以查看该用户的架构

在此输入图像描述

  • 嗯,旧的AAAAAA_排序方法 (4认同)

小智 5

或者,只需选择“其他用户”显示在当前架构左侧底部的元素之一。

从可用列表中选择您想要的架构。

在此处输入图片说明