Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Bảng đột biến trong Oracle 11 do một hàm gây ra

Thứ nhất,

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

Không bắt đầu một vòng lặp vô hạn, bởi vì truy vấn sẽ không nhìn thấy dữ liệu đã được chèn vào - chỉ dữ liệu đã tồn tại trước khi bắt đầu câu lệnh. Các hàng mới sẽ chỉ hiển thị cho các câu lệnh tiếp theo.

Điều này giải thích nó khá tốt:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle XE 11g không tìm thấy cơ sở dữ liệu XE

  2. Tạo chỉ mục không gian trên oracle

  3. Chuyển một đoạn SQL thành một hàm Oracle

  4. Làm thế nào để loại bỏ các phân vùng từ các bảng trên nhiều lược đồ?

  5. Cách gọi Hàm hoặc Thủ tục Oracle bằng Hibernate (EntityManager) hoặc JPA