sql >> Databasteknik >  >> RDS >> Oracle

Oracle WITH och MATERIALISE-tips fungerar som autonom transaktion för funktioner

Detta ser ut som bugg 15889476, "Fel resultat med temptabell för markörvaraktighet och funktion som körs på en aktiv transaktion"; och 13253977 "Fel resultat eller fel med temptabell för markörvaraktighet och PLSQL-funktion som körs på en aktiv transaktion".

Jag kan reproducera på 11.2.0.3 men inte 11.2.0.4; och från Husqviks kommentar verkar den inte återge den 12.1.0.2. Det stämmer överens med den berörda versionen och informationen om fix-först-inkluderad i feldokumenten.

Se MOS-dokument 15889476.8 och 13253977.8 för mer information. Du kan behöva kontakta Oracle Support för att bekräfta att detta är problemet du ser, men det ser ganska likt ut.




  1. Få rekordantal för alla tabeller i MySQL-databasen

  2. lagra data i en databas med hjälp av redigera text och knapp

  3. TZ_OFFSET() Funktion i Oracle

  4. Hur ändrar man MySQL-tidszon i en databasanslutning med Java?