나는 (오라클 10g 데이터베이스에서 실행)이 쿼리를 가지고 :아랍어 SQL 쿼리는 빈 결과를 반환
SELECT ge.*, ge.concept AS glossarypivot
FROM s_glossary_entries ge
WHERE (ge.glossaryid = '161' OR ge.sourceglossaryid = '161')
AND (ge.approved != 0 OR ge.userid = 361)
AND concept like 'م%' ORDER BY ge.concept
아랍어 문자로 시작하는 모든 단어를 표시해야합니다 "م" 를 쿼리 하지만 불행히도, 그것은 빈 결과를 반환 ..
을하지만, 내가 MYSQL에서 실행되는 동일한 데이터베이스에서 동일한 쿼리를 실행하는 경우, 그것은 잘 작동하고 올바른 결과를 표시합니다 ..
과도, 내가 실행하는 경우 다음과 같은 영문자 (m)로 된 동일한 검색어 :
SELECT ge.*, ge.concept AS glossarypivot
FROM s_glossary_entries ge
WHERE (ge.glossaryid = '161' OR ge.sourceglossaryid = '161')
AND (ge.approved != 0 OR ge.userid = 361)
AND concept like 'm%' ORDER BY ge.concept
결과가 올바르게 표시되고 비어 있지 않습니다.
이 쿼리가 oracle 10 데이터베이스에서 제대로 작동하려면 어떻게해야합니까?
P. 오라클 데이터베이스 문자 집합은 다음과 같습니다 "AL32UTF8"
는 사전에이 MySQL의에서 작동
실수로 죄송합니다 ... 질문을 다시보세요 ... 네, mysql에서 작동합니다 ... – JaHelia
'م %'가 맞습니까? '% م'이 아니라? 왜냐하면 그것은 아랍인이기 때문입니다 .... – kalkin