Я попытался создать представление с помощью привязки схемы и индексации, которая ссылается на другую таблицу серверов.Но sql выдал ошибку для следующего запроса.
create VIEW [dbo].[Vxyz]
with schemabinding
AS
SELECT
ELID,USECOUNT,LASTUPDATE,TYPE,CODENE,CASNUE,NAME_ENG,ISGROUP,CHGROUP,DLink
IDE,LOCKBY,PhyApB,BUILDNO,PMNNumE,EINECE
FROM IADL.dbo.tblxyz
GO
create unique clustered index IDX_xyz on [dbo].
[Vxyz](ELID)
Найдена ошибка ниже
Сообщение 4512, Уровень 16, Состояние 3, Процедура IADL.dbo.tblxyz, Строка 3 [Пакетная строка запуска 11] Невозможно представление привязки схемы '[dbo]. [Vxyz]', так как имя 'IADL.dbo.tblxyz'недопустимо для привязки схемы.Имена должны быть в формате из двух частей, и объект не может ссылаться на себя.Сообщение 1939 г., уровень 16, состояние 1, строка 17 Не удается создать индекс для представления '[dbo]. [Vxyz]', поскольку представление не привязано к схеме.
select distinct
ISNULL(A.elid, B.elid) ElementID,
CASE when A.elid is null and B.elid is not null then 'Missing ElementID :'+
B.elid+' in Mainproductsall table' when A.elid is not null
and B.elid is null then 'Missing ElementID :'+ A.elid+' in Genproductsall table' Else 'OK'
end Datastatus
into ABC
from [dbo].[Vxyz] As A
full outer join [dbo].[Vxyzwa] as B on A.elid = B.elid
where A.elid is null or B.elid is null
Каждый запрос сверху вид .В соответствии с моим первым запросом выше, который ссылается на другой сервер.поэтому я хочу оптимизировать, и я пытаюсь создать индекс.