2009-11-07 70 views

回答

0

你是什么意思“查看所有表格”?如果你知道他们在那里,或者你需要看到他们的内容,你是否开心?在前一种情况下,dba_tables应该这样做。在后一种情况下,这是分配给您的权限问题。

7

任何连接帐户至少具有SELECT权限的表将显示在导航树的“其他用户”节点中。如果该表没有在那里显示,那么这是一个数据库权限问题,而不是SQL Developer配置问题。

0

将您的连接更改为主系统用户登录。否则,像dpbradley说,你将不得不在其他用户节点下找到它们。

0

如果您使用JDBC驱动程序连接到(例如)DB2,您可以使用此语法:

jdbc:db2://localhost:50000/WESBDB:currentSchema=WESB; 

不仅如此架构WESB将是您当前的模式,但它也将在默认模式连接选项卡上的树。

注意:它似乎只适用于DB2。

6

认为您不想在所有查询中重复输入otheruser.tablename。如果是这样的话,你想运行此

alter session set current_schema = otheruser; 
0

为RAM,我这样做,也是有

alter session set current_schema = otheruser;

它的工作原理,如果你想访问一个特定用户的表