Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mutasi Tabel di Oracle 11 disebabkan oleh suatu fungsi

Pertama,

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

Tidak memulai infinite loop, karena kueri tidak akan melihat data yang dimasukkan - hanya data yang ada sejak awal pernyataan. Baris baru hanya akan terlihat oleh pernyataan berikutnya.

Ini menjelaskannya dengan cukup baik:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tampilkan semua tampilan di database oracle

  2. SAS/Hubungkan ke Oracle dengan rsubmit

  3. Mengapa koneksi dengan ekspresi dalam loop FOR, dijalankan hanya sekali?

  4. Memetakan kunci komposit dengan Hibernate menghasilkan bidang mentah di Oracle

  5. Bagaimana cara mengubah ukuran kolom tampilan di Oracle