Background Image

FORUM

2011.01.12 02:50

쿼리 결과 질문

조회 수 8056 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

예제보면서 계속 만지작거리고 있는데요.

 

R3.1 버전이구요.

 

비트스트링 컬럼을 생성해서 데이터를 insert/select 해봤는데

 

메뉴얼에는

 

컬럼이 BIT VARYING(8) 타입인 경우 B'1' 를 인서트하면

 

Select 결과가 X'8'이 나온다고 되어 있는데, 실제로 해보면 X'80'이 나옵니다.

 

즉 BIT(8) 타입과 동일한 결과가 나오는건데요, 뭐가 맞는건가요?

 

글구 BIT(1) 타입일 경우 B'1' insert/select시 왜 X'8'이라는 결과가 나오는지 궁금합니다.

  • ?
    cubebridge 2011.01.13 00:17

    몇 bit 제품을 사용하셨는지요? 정확한 제품 정보 자료를 요청 드립니다.

  • ?
    brightest 2011.01.13 00:40

    우선 매뉴얼 상으로 X'8' 이 나오는 부분을 csql 에서 확인해 보니 역시 X'8'로 디스플레이되던데요~.

    다음으로, 말씀하신 부분에 대해서는 csql 의 디스플레이 상에서 16진수로 표현하면서 4bit 단위로 끊어서 출력하는데요, 앞에서부터 bit를 채우고, 뒷부분을 0으로 채워서 표현하기 때문에 B'1'은 B'1000' 즉, X'8'로 표현됩니다.

  • ?
    cubebridge 2011.01.13 00:43

    CUBRID는 32bit제품과 64bit 제품이 있는데 어떤 제품을 사용하시는지 알려주시기를 부탁드리며, 먼저 하신 질문에서 X'8'가 X'80'으로 나온다고 하셨는데 이것이 문제가 되는 것이 맞는지요?

    제가 이해한 내용이 틀리다면 추가적인 부연 설명을 부탁드립니다.

  • ?
    brightest 2011.01.13 01:00

    4bit 단위로 출력한다는 것은 16진수로 표현하기 때문입니다.

  • ?
    brightest 2011.01.13 01:03

    해당 부분이 현재 그렇게 구현되어 있다는 것이고요, 이 부분이 수정해야 할 부분인지는 논의가 필요할 것 같아 개발팀에게 전달하도록 하겠습니다~.

    그리고 저는 64bit 리눅스 버전에서 시험했습니다.

  • ?
    iamksseo 2011.01.18 01:15

    bit value를 화면에 표시할 때, char value로 표시하기 때문에 나타나는 현상입니다. 즉, 4bit 씩 끊어서 1byte(즉, 16진수 1글자)로 표시하게 됩니다.

    예를 들어, 1bit '1'은 4bit '1000' 이므로 16진수 '8'로 표현되어 화면에 표시됩니다.

     


  1. No Image notice by admin 2024/04/23 by admin
    Views 118 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. 큐브리드 3.0에서 3.1로 업그레이드시

  4. 우분투 10.10 amd64 사용환경에서 큐브리드 설치에러질문입니다.

  5. mysql에서 이전에 관한 질문입니다.

  6. index관련 질문입니다.

  7. CUBRID Master start failed 에러...

  8. 2.1 버전에서 3.1 버전으로 업그레이드시 문제발생했습니다. 도와주세요..

  9. systimestamp 함수로 현재시간을 불러올 경우 에러가 발생합니다.

  10. 큐브리드용 웹보드 문의

  11. No Image 27Jan
    by 큐브리드호스팅
    2011/01/27 by 큐브리드호스팅
    Views 7849  Replies 1

    manager 보안 문제가 개선 되었는지요?

  12. 브로커 에러에 관하여

  13. No Image 26Jan
    by 버뮤다삼닭지대
    2011/01/26 by 버뮤다삼닭지대
    Views 8694  Replies 1

    데이터베이스 언로드 시 작업 자동화(질의 자동화)도 함께 언로드 하는 방법 문의

  14. 라이센스 관련 문의 입니다.

  15. 응답없음 현상

  16. php에서 is_resource 버그

  17. cubrid_close_request와 cubrid_free_result차이점

  18. 큐브리드 업그레이드 방법 문의

  19. The size of data received from server is different from the expected

  20. serial object delete error

  21. CLOB 타입의 데이터 형 반환

  22. 쿼리 관련 질문하나 드릴께요

Board Pagination Prev 1 ... 151 152 153 154 155 156 157 158 159 160 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales