CREATE VIEW [dbo].[View_All]
AS
SELECT 'Videoteq' AS BaseName, ID, LastName FROM Videoteq.dbo.Person
UNION
SELECT 'Phondex', ID, LastName FROM Phondex.dbo.Performer
GO
SELECT LastName
FROM View_All
WHERE (BaseName = 'Phondex') AND (ID = 512)
из всех этих данных в одной таблицеРеально будет обрабатываться только одна таблица:
там нужна именно функцияТак и сделайте функцию с запросом из представления.