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. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views115
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4474
    read more
  3. 컬럼 종류

    Date2013.02.14 By소라게 Views6184
    Read More
  4. 컬럼 코멘트 관련해 문의 드립니다.

    Date2020.08.12 By워리파파 Views1034
    Read More
  5. 컬럼 코멘트 입력

    Date2019.12.09 By그리피 Views2573
    Read More
  6. 컬럼명 한글 및 csv 읽어서 연동

    Date2020.02.17 Byintern1910 Views473
    Read More
  7. 컬럼명을 한글로 하였을 경우 쿼리 속도에 영향을 받을 수 있을까요?

    Date2009.04.07 Byspowner Views18015
    Read More
  8. 컬럼상 콤마 삭제 질문드립니다.

    Date2021.03.19 By테스형2 Views245
    Read More
  9. 컬럼설명 편집/검색 기능

    Date2014.08.19 Bymoon Views8651
    Read More
  10. 컬럼의 Enum DataType 가져오는것 문의

    Date2024.01.30 By엘L Views75
    Read More
  11. 컬럼의 dafualt 설정에 함수 쓰면 안되나요?

    Date2017.08.30 By덴드로비움 Views171
    Read More
  12. 컬럼의 길이를 잘못 가져옵니다. rs.getMetaData.getColumnDisplaySize(1);

    Date2013.01.22 By검풍이 Views9953
    Read More
  13. 컴이 느려집니다.

    Date2013.02.10 By또랑 Views22068
    Read More
  14. 컴파일 할 때 오류 cannot find -lcurses

    Date2009.10.08 By아주가끔은 Views12173
    Read More
  15. 컴파일시 에러가 발생합니다...

    Date2010.11.08 BySoMa Views17481
    Read More
  16. 컴포지션 관련해서 문의 드립니다.

    Date2010.02.12 By野花 Views12033
    Read More
  17. 컴퓨터 메모리 증가 현상 문의드립니다

    Date2012.09.23 By파파후드 Views10834
    Read More
  18. 컴퓨터 부팅 시 Unable to register the CUBRID Service Tray.Retry? 메세지 문의

    Date2013.03.04 Byconomia Views10291
    Read More
  19. 컴퓨터 부팅 시 Unable to register the CUBRID Service Tray.Retry? 메세지 문의

    Date2014.10.08 By나이젤 Views7422
    Read More
  20. 컴퓨터 이름 바꾼후 데이터베이스가 안보여요.

    Date2014.07.08 By그러게 Views2
    Read More
  21. 케릭터셋 문제입니다.

    Date2020.04.13 By훈입니다. Views364
    Read More
  22. 코드셋 호환문제

    Date2013.08.07 By잘생긴오빠 Views7376
    Read More
Board Pagination Prev 1 ... 154 155 156 157 158 159 160 161 162 163 ... 200 Next
/ 200

Contact Cubrid

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