Trong bài đăng này, tôi đang chia sẻ một tập lệnh để tìm tất cả các nguồn khóa ngoại và tham chiếu đích của SQL Server.
Bất cứ khi nào chúng ta cần kiểm tra tất cả các tham chiếu bảng, chúng ta có thể sử dụng tập lệnh này.
Dưới đây là một kịch bản:
1 2 3 4 5 6 7 8 9 10 11 12 | SELECT ccu.table_name AS SourceTable ,ccu.constraint_name AS SourceConstraint ,ccu.column_name AS SourceColumn ,kcu.table_name AS TargetTable ,kcu.column_name AS TargetColumn FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu INNER JOIN INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc ON ccu.CONSTRAINT_NAME = rc.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu ON kcu.CONSTRAINT_NAME = rc.UNIQUE_CONSTRAINT_NAME ORDER BY ccu.table_name |