sql >> データベース >  >> RDS >> Oracle

Oracle WITHおよびMATERIALIZEヒントは、関数の自律トランザクションとして機能します

    これはバグ15889476のように見えます。「アクティブなトランザクションで実行されているカーソル期間の一時テーブルと関数の結果が間違っています」。および13253977「アクティブなトランザクションで実行されているカーソル持続時間の一時表およびPLSQL関数での誤った結果またはエラー」。

    11.2.0.3では再現できますが、11.2.0.4では再現できません。 Husqvikのコメントから、12.1.0.2では再現されていないようです。これは、影響を受けるバージョンと、バグドキュメントの最初に含まれる修正情報と一致します。

    詳細については、MOSドキュメント15889476.8および13253977.8を参照してください。これが発生している問題であることを確認するためにOracleサポートに連絡する必要があるかもしれませんが、見た目はかなり似ています。




    1. アンダースコアがOracleのような句で機能していません

    2. SQLを生成して主キーを更新します

    3. マクロまたはVBAコードを使用する必要がありますか?

    4. アップグレードの問題中に破損したSQLデータベースを修正