Ja, det kan du - t-sql-syntaksen er den samme som inden for ethvert andet krydsdatabasekald (f.eks. inden for en lagret procedure).
For at referere til dine tabeller i den anden database skal du blot bruge:
[Databasenavn].[Skema].[Tabelnavn]
Så du ville ende med noget lignende
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
Bemærk, at dette kun vil virke på den samme server - hvis dine databaser er på forskellige servere, skal du oprette en sammenkædet server.