보기에 색인을 만들려고하는데 실패하기 때문에 나는 그 별명을 사용하고 있습니다. 어떻게 또는 내가 이런 식으로 할 수 있는지. 아래는 단순화 된 시나리오입니다.색인보기 색인 생성 실패
CREATE VIEW v_contracts WITH SCHEMABINDING
AS
SELECT
t1.contractid as 'Contract.ContractID'
t2.name as 'Customer.Name'
FROM contract t1
JOIN customer t2
ON t1.contractid = t2.contractid
GO
CREATE UNIQUE CLUSTERED INDEX v_contracts_idx ON v_contracts(t1.contractid)
GO
---------------------------
Incorrect syntax near '.'.
CREATE UNIQUE CLUSTERED INDEX v_contracts_idx ON v_contracts(contractid)
GO
---------------------------
Column name 'contractid' does not exist in the target table or view.
CREATE UNIQUE CLUSTERED INDEX v_contracts_idx ON v_contracts(Contract.ContractID)
GO
---------------------------
Incorrect syntax near '.'.
별칭이 지정된 열을 사용하여 색인 된보기를 만드는 방법을 알고 싶습니다.
네, 그게 다예요! 나는 []에 대해 잊어 버린 것을 믿을 수 없다. 나는 온통 그들을 사용합니다. 감사! – aBetterGamer