【问题标题】:Manipulating data from an Oracle temporary table in VB.Net在 VB.Net 中操作 Oracle 临时表中的数据
【发布时间】:2010-09-07 16:35:31
【问题描述】:

我有一个填充 Oracle 11g 全局临时表的 VB.Net 应用程序。我可以看到临时表中的数据通过将其加载到网格中,一切看起来都正确。

但是,当我从 VB.Net 调用一个 Oracle 存储过程 来操作这个临时表中的数据时,存储过程报告我的临时表是 空。

我知道 Oracle 全局临时表中的数据应该对所有会话可见,所以我不确定为什么会发生这种情况以及解决方案是什么。

请指教。

问候, M.R.

【问题讨论】:

    标签: vb.net oracle11g


    【解决方案1】:

    我认为你错了,我的理解是数据是特定于会话的,因此其他会话不会看到它。

    另一个有时可能令人困惑的类似事情是,除非表是使用ON COMMIT PRESERVE ROWS 创建的,否则它会在您提交时自行清除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-20
      • 2011-02-09
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 2015-12-12
      相关资源
      最近更新 更多