한글에 대해 db2에서 바이트수를 어떻게 계산하는지 알고 싶습니다.
제가 의아한 부분은 다음과 같습니다.
SELECT LENGTH('내일중GL')
FROM SYSIBM.SYSDUMMY1
를 실행해보면 10이라는 값이 나옵니다. '내일중GL' 에서 한글을 2바이트라고 본다면 8이 나와야 하고..
혹시나 3바이트라고 본다면 11이라는 값이 나와야 한다고 생각합니다.
더 이해가 안되는 사항은 다음과 같습니다.
SELECT LENGTH('내/일/중GL')
FROM SYSIBM.SYSDUMMY1
를 실행해보면 16이라는 값이 나옵니다. 위에서 '/'가 두개 추가된것이니 위 값을 기준으로 본다면
12가 나와야 한다고 생각하는데 전혀 다른값이 나옵니다.
왜 그런지 아시는분은 답변을 주시기 바랍니다.
|