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

Chỉ một hoạt động cho mỗi ràng buộc mối quan hệ

Loại

Cupon - is bound to -> Order;
Order - has active -> Cupon;

Cupon (
Id PK,
orderId FK Order.Id,
Unique ( Id, orderId) -- any superset  of PK is unique
);

Order (
Id PK
ActiveCuponId,
(Id, ActiveCuponId) FK Cupon( OrderId, Id)
);

Xem fiddle https://dbfiddle.uk/?rdbms=sqlserver5c02



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân trang với Oracle và máy chủ sql và phương pháp phân trang chung

  2. Tiêu chuẩn thay thế cho CONNECT BY?

  3. Làm thế nào để nhận giá trị ASCII trong Oracle?

  4. max (rowid) trong oracle là gì

  5. java.sql.SQLRecoverableException - kết nối lại từ jdbc