Microsoft MVP성태의 닷넷 이야기
SQL : 1. SQL 2005 - 대소문자 구분없이 검색하도록 구현 [링크 복사], [링크+제목 복사]
조회: 5252
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Case-insensitive Search Operations
; http://blogs.msdn.com/mssqlisv/archive/2007/01/04/case-insensitive-search-operations.aspx

보통 대소문자 구분없이 검색을 하게 되면 'index scan' 으로 이루어진 쿼리 실행이 되는데, 이를 막기 위해 별도의 대문자로 만 된 필드를 두면 'index seek' 로 하는 것이 가능합니다.

그런데, 마이크로소프트가 SQL Server 2005 에서는 그러한 방식을 알맞게 패턴화 시켜서 구현을 해놓았습니다. 이것을 사용하게 되면 기존 쿼리 수정없이 index seek 가 가능해 집니다. ^^

그림까지 곁들여서 아주 쉽게 설명을 해놓았기 때문에 쉽게 이해가 가실 겁니다. ^^








[최초 등록일: ]
[최종 수정일: 1/11/2007]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

비밀번호

댓글 작성자
 



2007-02-15 09시17분
[지나가는이] 일반적으로 한국어 버전의 경우에는 대소문자 구별 안합니다.
해당 글에 있는 데이터를 가지고 테스트 하실 경우 잘못된 결과가 나올 수 있습니다.
많은 데이터를 넣고 테스트 해보시면 다르게 나옵니다.
[guest]

1  2  3  4  5  6  7  [8] 
NoWriterDateCnt.TitleFile(s)
18정성태7/17/20034000RegistryEx 클래스 (VC++6.0, Win32) 2000.02.28파일 다운로드1
17정성태9/22/20054864Crypto 클래스 (VC++6.0, Win32) [1]파일 다운로드1
16정성태7/17/20034423Win32 Control Spy (Win32)파일 다운로드1
15정성태7/17/20035101RichEdit Control 클래스 (VC ++ 6.0)파일 다운로드1
1  2  3  4  5  6  7  [8]