以前 table 出现在 Oracle 数据库的新连接中

Previous table appearing in new connection in Oracle database

每次我在 SQL 开发人员工具上以同一普通用户创建新连接时,它会自动复制上一个连接的 table(s)。 我在 SQL 开发人员工具上使用 Oracle Database 19c。 在下图中,有一个 table 有 2 列。

在下图中,我创建了一个新连接,但它已经有之前的 tables。

到目前为止我遵循的故障排除步骤 -:

我已使用此网站上的步骤创建了一个 table:sqlserverguides

请指教:-)

这里对你的问题的回答是你没有按照你认为的那样去做。

对象 newfirm 和 newtable 不是 table,它们是连接。 连接需要用户名和密码、要连接的主机名、端口号和服务名称(或 SID)。 一旦连接到数据库服务器,您在该连接下看到的所有“文件夹”都与用于连接的用户相关。 如果你想查看其他用户(无论是系统用户还是服务用户,或者“人”),那么你需要转到同一树中的“其他用户”文件夹。

您在问题中显示的屏幕截图仅显示 2 个不同的连接(我们不知道是否使用了相同的详细信息,例如用户名 + 主机名)每个都有自己的 label/name(newfirm 和 new table)。 你不能“断开”table,你也不能删除它..你可以删除它,这可能就是你的意思。

在你的截图中,你所指向和调用的列实际上是table。 您指向并称为“previous table”和“new table”的那些东西不是 table 而是连接(使用特定用户名连接到数据库服务器)。

您没有显示任何可能有用的代码。

如果要删除 table(即删除),请使用 DROP 命令:

丢弃 TABLE user.tablename;

同名的 2 table 不可能存在于同一个模式(又名用户)中。