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

Thiếu dấu ngoặc đơn bên phải:Khi Xóa Bộ Null khi Cập nhật Xếp tầng (SQL / Oracle)

Trên Cập nhật Cascade không thể thực hiện được trong Oracle. Tom Kite nói:

There is not "on update cascade" automagically.

There are ways to do it, 

o deferrable constraints.  defer the foreign key check until commit, update the parent, 
update the child and then commit.

Personally -- I've never found a need or use for update cascade.  I'm opposed to it.  If 
your design requires it -- change your design now if you can.  


Primary keys are supposed to be imutable, never changing, constant.  It is an excessively 
bad practice to have to update them ever.  If there is a 0.00001% chance you will have to 
update a primary key -- then it is not a primary key, its a surrogate key and you need to 
find the true primary key (even if you have to make it up via a sequence) 

Kiểm tra liên kết này




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. so sánh ngày trong lệnh sql

  2. Chuyển đổi một chuỗi thành ngày tháng và nâng cao một ngoại lệ khi chuỗi đã cho không hợp lệ

  3. Gọi thủ tục lưu trữ Oracle từ C #?

  4. Tìm sự khác biệt giữa hai hàng trong bảng. Oracle

  5. làm thế nào để chỉ chọn hàng có trình tự tối đa mà không sử dụng truy vấn con?