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

Mutující tabulka v Oracle 11 způsobená funkcí

Za prvé,

insert into mutate (x, y)
select x + 1, y + 1 
from mutate;

Nespustí nekonečnou smyčku, protože dotaz neuvidí data, která byla vložena – pouze data, která existovala na začátku příkazu. Nové řádky budou viditelné pouze pro následující příkazy.

Toto vysvětluje to docela dobře:



  1. MySQL v Dockeru zamrzl v konfiguraci hesla root

  2. získat obrázek typu mime

  3. Jak aktualizujete více polí z jiné tabulky v mysql?

  4. Jak vložit data do MySQL s automatickým zvýšením primárního klíče?