2012-10-19 2 views
1
내가

T-SQL 스타를 탈출하는 방법 (*) 문자

*|* 

이상의 특정 문자열에 대해 검색 할

LIKE '%*|*%' 

하지만

* 

는 심볼을 의미한다 그 자체. 어떻게 그것을 탈출?

편집이 : 사실, 난 때문에 내 코드의 다른 issue의 오해했다. 어쨌든, 당신은 LIKE 문에서 * 문자에 특별한 의미가 없다는 것이 옳다.

+0

일반적인 참조 \ *'

select * from yourtable where field LIKE '%*|*%' 

like 절에 특별한 가치가없는? –

+0

어쨌든 내 스토어 프로 시저에서이 문자열은 테이블에 추가됩니다. 그래서 내가 그것에 대해 조사하고 있습니다. 나는 이걸 시도해.하지만 아무 것도 돌아 오지 않았어. – gotqn

+2

*는 와일드 카드가 아닙니다 (번역 레이어 제외). 'aa * | * bb '가'% * | * % '와 같은 경우'y '를 선택하십시오. –

답변