이봐 모든 I가 내가 작업을 얻으려고 노력하고있는 다음 쿼리 :SQL 서버 2014는 가입
SELECT DISTINCT
APL.Status
,APL.DateModified
,APL.PID
,APL.PType
,APL.PName
,APL.PostDate
,APL.TID
,APL.HRate
,APL.Amount
,APL.PContact
,APL.PMail
,APL.PPhone
,APL.PFax
,APL.RDate
,PS.Comments
FROM
[billing].[dbo].[x_APL] AS APL
INNER JOIN
[billing].[dbo].[tblPS] AS PS ON APL.ProjectID = PS.ProjectID
WHERE
APL.PID = '5879'
내가 오류는 다음과 같습니다
NTEXT 데이터 형식이 없습니다 비교할 수 없으므로 DISTINCT로 선택하십시오.
어떻게 해결할 수 있으며 여전히 INNER JOIN
을 사용할 수 있습니까?
는 이제 NVARCHAR하기 위해 데이터 유형을 변경하는 것을 고려한다 작성할 수 있습니다. 많은 정보가 있으므로 아마도 nvarchar (4000)를 사용할 수 있습니다. 데이터가 거기에 맞지 않으면 nvarchar (max)를 사용해야 할 수도 있습니다. 나는 문제없이 많은 곳에서 ddl 수정을했다. 하지만 먼저 테스트 환경에서이 작업을 수행해야합니다. –