具有ref属性的对象类型的全局临时表

时间:2011-10-18 09:03:32

标签: oracle plsql temp-tables ref ora-00600

在oracle 9i数据库中,我有一个对象类型表。该对象具有REF属性。 当我做“选择deref ...”工作正常。

问题是: 由于架构问题,我必须使表格成为GTT(全局临时表)。现在当我做“选择deref ...”给我错误ORA-00600 ... [2147483647] ...

我可以在GTT上拥有REF属性吗? (谷歌没有给我任何关于这个)

如果没有..我如何解决GTT中的循环依赖问题?

提前致谢

2 个答案:

答案 0 :(得分:0)

ORA-00600是Oracle针对未处理异常(即错误)的错误代码。通常的建议是使用Oracle Support提升它。如果您没有支持帐户,则可能运气不佳。

很少有人使用Oracle Objects来声明持久性结构,因此其他任何人都不太可能遇到这种情况。此外,全局临时表是9i中的一个新功能,因此当它与作为对象的深奥内容组合时,它们可能具有未被发现的错误。

为了最大限度地提高某人识别问题的机会,您需要发布更多详细信息。 ORA-00600错误通常与特定硬件上特定操作系统上运行的特定数据库版本相关联。您还需要发布完整的ORA-00600消息:所有参数都有重要意义。

答案 1 :(得分:0)

好的......我找到了解决方案..

oracle上的GTT不允许引用是列的类型。

我拿参考,放一个Id(就像一个外键),没关系。因为我的工作。

APC感谢您的回答......