Tôi đang cố gắng tạo một tập lệnh SQL nhỏ (trong SQL Server Management Studio) để có danh sách tất cả các bảng trong hai cơ sở dữ liệu khác nhau. Mục đích là để tìm ra bảng nào tồn tại trong cả hai cơ sở dữ liệu và những bảng nào chỉ tồn tại trong một trong số chúng.Cách lấy danh sách tất cả các bảng trong hai cơ sở dữ liệu khác nhau
Tôi đã tìm thấy các tập lệnh khác nhau trên SO để liệt kê tất cả các bảng của một cơ sở dữ liệu, nhưng cho đến nay tôi không thể có danh sách các bảng nhiều cơ sở dữ liệu.
Vì vậy: có cách nào để truy vấn SQL Server cho tất cả các bảng trong cơ sở dữ liệu cụ thể hay không, ví dụ: SELECT * FROM ... WHERE databaseName='first_db'
để tôi có thể tham gia kết quả này với một cơ sở dữ liệu khác?
+1 Thật tuyệt, tôi có thể thề rằng điều này không hiệu quả! Thậm chí làm việc với SQL Server cụ thể 'db1.sys.tables'. – Andomar