Có, bạn có thể - cú pháp t-sql giống như trong bất kỳ lệnh gọi cơ sở dữ liệu chéo nào khác (trong một quy trình được lưu trữ chẳng hạn).
Để tham chiếu các bảng của bạn trong cơ sở dữ liệu thứ hai, bạn chỉ cần:
[Tên cơ sở dữ liệu]. [Lược đồ]. [Tên bảng]
Vì vậy, bạn sẽ kết thúc với một cái gì đó giống như
CREATE VIEW [dbo].[YourView]
as
select
a.ID,
a.SomeInfo,
b.SomeOtherInfo
from TableInA a
join DatabaseB.dbo.TableInB b
on -- your join logic goes here
Lưu ý rằng điều này sẽ chỉ hoạt động trên cùng một máy chủ - nếu cơ sở dữ liệu của bạn nằm trên các máy chủ khác nhau, bạn sẽ cần tạo một máy chủ được liên kết.