sql >> Databáze >  >> RDS >> Oracle

Oracle WITH a MATERIALIZE hint funguje jako autonomní transakce pro funkce

Vypadá to jako chyba 15889476, "Špatné výsledky s tabulkou trvání kurzoru a funkcí spuštěnou na aktivní transakci"; a 13253977 "Chybné výsledky nebo chyba s dočasnou tabulkou trvání kurzoru a funkcí PLSQL spuštěnou na aktivní transakci."

Mohu reprodukovat na 11.2.0.3, ale ne na 11.2.0.4; a podle Husqvikova komentáře se nezdá, že by se 12.1.0.2 reprodukoval. To je v souladu s dotčenou verzí a informacemi o opravách jako první v dokumentech o chybách.

Další informace naleznete v dokumentech MOS 15889476.8 a 13253977.8. Možná budete muset kontaktovat podporu Oracle, abyste potvrdili, že se jedná o problém, který vidíte, ale vypadá to dost podobně.




  1. Sekvenční propustné rychlosti a posuvy

  2. NoSQL:život bez schématu

  3. Microsoft SQL Server 2005/2008:datový typ XML vs text/varchar

  4. Jak přidat nenulové omezení do existujícího sloupce v MySQL