2011-10-18 76 views
0

在oracle 9i數據庫中,我有一個對象類型的表。該對象具有REF屬性。 當我做「選擇deref ...」工作正常。具有ref屬性的全局對象類型臨時表

問題是: 由於架構問題,我必須使表格成爲GTT(全局臨時表格)。現在當我做「選擇deref ...」給我錯誤ORA-00600 ... [2147483647] ...

我可以在GTT上有REF參數嗎? (谷歌給我沒有關於這一點)

如果不是..我如何解決循環依賴問題在GTT?

在此先感謝

回答

0

好吧......我找到解決辦法..

GTT甲骨文別讓引用是一個列的類型。

我參考了,把一個Id(如外鍵),它沒關係。對於我的作品來說它工作。

APC謝謝您的回答...

0

ORA-00600是未處理的異常即錯誤Oracle的錯誤代碼。通常的建議是用Oracle支持來提高它。如果您沒有支持帳戶,則可能不幸運。

很少有人使用Oracle Objects來聲明持久化結構,所以不太可能有其他人經歷過這種情況。此外,全球臨時表是9i中的一項新功能,所以它們可能在與諸如對象這樣神祕的東西結合時發現了未發現的錯誤。

爲了最大限度地提高有人識別您的問題的機會,你需要發佈更多的細節。 ORA-00600錯誤通常與在特定硬件上的特定操作系統上運行的特定數據庫版本相關聯。您還需要發佈完整的ORA-00600消息:所有參數都有重要意義。