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

Sự khác biệt giữa TÀI LIỆU THAM KHẢO có hoặc không có KHÓA NGOẠI LỆ là gì

FOREIGN KEY cú pháp linh hoạt hơn so với việc xác định nó nội dòng trong định nghĩa cột (ví dụ:nó cho phép bạn xác định một khóa ngoại tổng hợp, trong đó sự kết hợp của hai hoặc nhiều trường sẽ tồn tại trong các cột tham chiếu).

Trong trường hợp của bạn, không có sự khác biệt giữa hai câu lệnh DDL. Người ta có thể nói rằng định nghĩa nội tuyến của khóa ngoại không gì khác hơn là đường cú pháp.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn SQLite:Mọi thứ bạn cần biết

  2. SQLite - Bất kỳ sự khác biệt nào giữa ràng buộc bảng UNIQUE và ràng buộc cột UNIQUE?

  3. Chuyển đổi giá trị NULL thành Giá trị mặc định của cột khi chèn dữ liệu vào SQLite

  4. Ràng buộc KIỂM TRA SQLite

  5. Sử dụng Room DB trong dự án thư viện