Ja, dat kan - de t-sql-syntaxis is hetzelfde als bij elke andere cross-database-aanroep (bijvoorbeeld binnen een opgeslagen procedure).
Om naar uw tabellen in de tweede database te verwijzen, hoeft u alleen maar:
[Databasenaam].[Schema].[Tabelnaam]
Dus je zou eindigen met zoiets als
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
Houd er rekening mee dat dit alleen op dezelfde server werkt - als uw databases zich op verschillende servers bevinden, moet u een gekoppelde server maken.