从另一个 session 访问 Oracle GTT table 数据?

Access Oracle GTT table data from another session?

我正在使用 Oracle GTT tables,条件为 ON COMMIT DELETE ROWS。

一般来说,GTT table 的数据只是 session 特定的。一个session一般看不到另一个session的GTT数据。

但是他们有什么方法可以到达属于另一个 session 的 access/read GTT table 吗?是否有某种全局 session.

简而言之,不。

The definition of a temporary table is visible to all sessions, but the data in a temporary table is visible only to the session that inserts the data into the table.

试想一下,如果数据对其他会话可见,GTT 的目的就落空了。