SELECT
A.IF_VIEW,
A.IF_ID,
S.SPName
FROM SYSMDMIFMaster M
JOIN OPENQUERY(MDM, 'SELECT IF_VIEW, IF_ID
FROM MDMUSER.IF_DETL
WHERE IF_SYSTEM = ''QRPUSER''
AND IF_STATE = ''N''
ORDER BY IF_ID') A ON M.IF_VIEW = A.IF_VIEW
JOIN (SELECT B.name AS SPName FROM sys.procedures AS B WHERE B.name ke '%MDM%') S ON S.SPName = M.SPName
WHERE M.UseFlag = 'T' AND M.DeleteFlag != 'T'
collate가 전부 Korean_Wansung_Unicode_CI_AS 으로 지정 되있는
데 조인을 거는 다른 테이블 하나만 SQL_Latin1_General_CP1_CI_AS 되어있네요.
변경하는 방법말고 출력할때 바꿔서 출력되게 할수있는 방법이있을까요?
+오류는 korean_wansung_ci_as 과 와 SQL_latin 간의 데이터 정렬 충돌이 일어났다고 뜹니다.
Comment 1
-
건우아빠
2016.11.01 15:20
from tb1 a jointb2 b on a.col1 COLLATE Korean_Wansung_Unicode_CI_AS = b.col1