..
대소문자 구분
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[출처] http://www.hgjung.pe.kr/Blog/post/2009/09/25/1143.aspx
기본적으로 데이터베이스는 대소문자를 인식하지 못한다.

그래서 대소문자를 인식하기 위해서 설정을 해야한다.

 

한글 문자 collate name
Korean_Wansung_CI_AS ==> 대소문자 미구분
Korean_Wansung_CS_AS ==> 대소문자 구분

 

테이블

ALTER TABLE [TABLE_NAME]

ALTER COLUMN [COLUMN_NAME] varchar(10) COLLATE Korean_Wansung_CS_AS;

 

스토어프로시저

 

1. 데이터 구분

DECLARE @Char char(1), @Result varchar(20);

SET @Char=’a’;

SET @Result =

(CASE @Char COLLATE KOREAN_WANSUNG_CS_AS

    WHEN ‘A’ THEN ‘A 입니다.’

    WHEN ‘a’ THEN ‘a 입니다.’

    ELSE ‘알수없음’

END)

 

일반구문

SELECT * FROM [Table_Name]

WHERE [Column_Name] COLLATE KOREAN_WANSUNG_CS_AS = ‘a’;



'DEV > DB' 카테고리의 다른 글

Oracle CHAR vs VARCHAR2  (0) 2011.07.12
테이블 description  (0) 2011.03.25
mssql 호환성 변경  (0) 2011.03.25
  Comments,     Trackbacks