-- MSSQL

대소문자 구분 없는 Collation에서 대소문자 비교

어린왕자악꿍 2010. 3. 29. 15:24

-- 시스템은Collation=Korean_Wansung_CI_AS

 

DECLARE@v_word1VARCHAR(50)

DECLARE@v_word2VARCHAR(50)

 

SET@v_word1='word'

SET@v_word2='WORD'

 

IF@v_word1=@v_word2BEGIN

       PRINT'matched'

END

ELSEBEGIN

       PRINT'no matched'

END

      

IF@v_word1COLLATELatin1_General_CS_AI_KS_WS

   = @v_word2COLLATELatin1_General_CS_AI_KS_WSBEGIN

       PRINT'matched'

END

ELSEBEGIN

       PRINT'no matched'

END


결과)
matched
no matched


추가) 2012-06-21

Korean_Wansung_CI_AS
--
대소문자 미구분
Korean_Wansung_CS_AI -- 대소문자 구분