티베로 한글 substr 0 4 2,004

by 불장작 [Tibero] [2023.05.26 12:38:13]


티베로에서 '가나다라마바사'의 내용을 substr 과 같은 것으로 5바이트를 자를수 있나요?

=> 가나다라마

고수님의 조언 부탁드립니다.

by 우리집아찌 [2023.05.26 14:24:49]

티베로는 자주 안써서 모르지만 오라클 명령어를 거의 동일하게 사용합니다.

그리고 SUBSTR은 5byte가 아니라 5자를 자르는 함수입니다.

바이트 단위면 SUBSTRB 를 쓰시면 되고 예시처럼 한글이면 깨질수 있어요.


by 불장작 [2023.05.26 14:41:17]

select substrb('가나다라마바사', 1, 6)
  from dual

==> 가나

로 결과나옵니다. 오라클과는 결과가 다릅니다.


by pajama [2023.05.26 14:45:00]

유니코드 세트라 한글이 3바이트로 나오는것 같네요.


by 불장작 [2023.05.30 07:55:20]

답변 감사합니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입