Tôi có bảng A
bằng khóa chính trên cột ID
và các bảng B,C,D...
có 1 hoặc nhiều cột có mối quan hệ khóa ngoài với A.ID
.SQL làm cách nào để bạn truy vấn các bảng tham chiếu đến một giá trị khóa ngoài cụ thể?
Làm cách nào để viết truy vấn hiển thị cho tôi tất cả các bảng chứa giá trị cụ thể (ví dụ: 17
) của khóa chính?
Tôi muốn có mã sql chung có thể lấy tên bảng và giá trị khóa chính và hiển thị tất cả các bảng tham chiếu giá trị cụ thể đó thông qua khóa ngoại.
Kết quả phải là danh sách tên bảng.
Tôi đang sử dụng MS SQL 2012.
Vì vậy, bạn đang tìm kiếm một sơ đồ ERD? – Elias
RDBMS là gì? Các mối quan hệ FK có thực sự được xác định trong thông số 'CREATE TABLE' hay chỉ theo giá trị? –
Có các mối quan hệ FK hiện có. Tôi không tìm kiếm một sơ đồ, tôi đang tìm các bảng có thể ngăn chặn việc xóa hàng trong bảng PK do mối quan hệ FK hiện có. – CoderBrien