Background Image

FORUM

2011.01.12 02:50

쿼리 결과 질문

조회 수 10686 추천 수 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 도구 출시 안내

  2. 브로커 에러에 관하여

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

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

  5. 응답없음 현상

  6. php에서 is_resource 버그

  7. cubrid_close_request와 cubrid_free_result차이점

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

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

  10. serial object delete error

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

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

  13. 테이블 데이터 삭제 중 오류 발생하여 데이터 베이스 시작이 안됩니다.

  14. 큐브리드 매니저 어떤 버전을 사용해야 하는지요 ^^;

  15. 데이터 백업, 복구는 잘 되는데 언로드, 로드가 안됩니다.

  16. 데이터 백업/복구 와 언로드/로드 의 차이??

  17. 쿼리 결과 질문

  18. 큐브리드 매니저에서 간단한 버그

  19. 포트에 대해 질문이 있습니다.

  20. 메뉴얼 예제중..

  21. 큐브리드 쿼리 처리 속도에 대한..

Board Pagination Prev 1 ... 164 165 166 167 168 169 170 171 172 173 ... 213 Next
/ 213

Contact Cubrid

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