2013-02-13 2 views
3

님은 varchar2에서 interpunction을 제거하는 몇 가지 방법을 찾고 있습니다. 그게 전부는 적절한 대체 문자가 어디 "Černický"에서 "마리아"에서 "마리아"와 "Cernicky"어떤 도움이나 제안에 대한 감사 드레이interpunctional 문자를 제거하십시오.

답변

1
with x as (
    select 'Černický' name from dual union all 
    select 'Marián' from dual 
) 
select convert(name, 'US7ASCII') 
    from x; 

어떤 이름을 작동을 얻고 싶은 말은 문제의 캐릭터에 대한 US7ASCII 캐릭터 세트에서. 가능한 모든 문자가 반드시 그런 것은 아닙니다. 예를 들어 Õ 및 Ø는 모두 물음표 (?)로 변환됩니다. 그러나 이것은 두 가지 예 모두에서 효과가 있습니다.

+0

빠른 응답을위한 큰 감사, 내 모든 문자열 작업 –

+0

그리고 모든 코드 페이지는 내 언어로 상호 작용하는 모든 문자 (슬로바키아어)로 작동합니다. –

관련 문제