2011-10-18 9 views
0

oracle 9iデータベースには、オブジェクト型の表があります。オブジェクトにはREF属性があります。 私が「deref ...を選択する」はうまく動作します。ref属性を持つオブジェクト型のグローバル一時表

問題: アーキテクチャ上の問題により、テーブルをGTT(グローバル一時テーブル)にする必要があります。今、私が「deref ...を選択する」とエラーORA-00600 ... [2147483647] ...

GTTにREF属性を付けることはできますか? (Googleは私にこのことについて何も教えてくれません)

GTTのサイクル依存性の問題を解決する方法はありますか?事前に

おかげで

答えて

0

[OK]を...私は解決策を見つける。..

GTTは、参照は、列の型であることはできません。

私は参照を取る、Id(外部キーのような)を入れて、それは大丈夫です。私のポーズのために働く。

お返事ありがとうございました。

0

ORA-00600は、未処理の例外、すなわちバグのためのOracleのエラーコードです。通常は、Oracleサポートに連絡してください。サポートアカウントをお持ちでない場合は、運が悪いと思われます。

永続性構造を宣言するためにOracle Objectsを使用する人が非常に少ないため、これを経験した人はほとんどいません。また、グローバルテンポラリテーブルは9iの新機能でしたので、オブジェクトとして難解なものと組み合わせたときに未知のバグがあった可能性があります。

あなたの問題を誰かが認識する可能性を最大限にするには、詳細を投稿する必要があります。 ORA-00600エラーは、特定のハードウェア上の特定のOSで実行されているデータベースの特定のバージョンに関連付けられていることがよくあります。また、完全なORA-00600メッセージを送信する必要があります。すべてのパラメータに意味があります。オラクルの

関連する問題