안녕하세요?
다름이 아니라 sybase에서 char를 substring으로 불행히
마지막이 1byte로 잘리면 한글이 깨져서 ?로 나오네요..
substring이 1byte씩 자르는걸로 보여지는 데요..
이것을 해결할수 있는 답변을 주시면 감사하겠습니다.
1> select substring('사이베이스',1,3) 2> go --- 사?
character set 문제 인것 같습니다.
1>sp_helsort 로 확인 하세요 character set을 eucksc로 맞추시면
아무 문제 없습니다.
2>select substring('사이베이스',1,3)는 "사이베" 가 return 됩니다.
ISO 8859-1이네요.
저거 하나를 위해서 sort order를 바꾸기에는 risk가 너무 큰데요..
간단하게 function이나 따른 방법은 없을까요?
글쎄요 java function으로 처리는 가능 할것 같은데..
12.5.x version 에서는 license 가 추가적으로 구입되어야 하니까
그것도 힘들겠지요...
답변 감사합니다.
기존에 java로 처리되던걸 sybase로 처리할려고 하는데요.
그리고 12.5.x version 에서는 또다른 방법이 있나요?