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'로 표현되어 화면에 표시됩니다.

     


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 51
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
834 컬럼명을 한글로 하였을 경우 쿼리 속도에 영향을 받을 수 있을까요? 1 spowner 2009.04.07 18012
833 컬럼상 콤마 삭제 질문드립니다. 5 테스형2 2021.03.19 245
832 컬럼설명 편집/검색 기능 1 moon 2014.08.19 8651
831 컬럼의 Enum DataType 가져오는것 문의 3 엘L 2024.01.30 75
830 컬럼의 dafualt 설정에 함수 쓰면 안되나요? 1 덴드로비움 2017.08.30 171
829 컬럼의 길이를 잘못 가져옵니다. rs.getMetaData.getColumnDisplaySize(1); 1 검풍이 2013.01.22 9952
828 컴이 느려집니다. 1 file 또랑 2013.02.10 22067
827 컴파일 할 때 오류 cannot find -lcurses 13 아주가끔은 2009.10.08 12173
826 컴파일시 에러가 발생합니다... 28 SoMa 2010.11.08 17481
825 컴포지션 관련해서 문의 드립니다. 3 file 野花 2010.02.12 12033
824 컴퓨터 메모리 증가 현상 문의드립니다 file 파파후드 2012.09.23 10834
823 컴퓨터 부팅 시 Unable to register the CUBRID Service Tray.Retry? 메세지 문의 1 file conomia 2013.03.04 10291
822 컴퓨터 부팅 시 Unable to register the CUBRID Service Tray.Retry? 메세지 문의 1 file 나이젤 2014.10.08 7422
821 컴퓨터 이름 바꾼후 데이터베이스가 안보여요. 1 secret 그러게 2014.07.08 2
820 케릭터셋 문제입니다. 1 훈입니다. 2020.04.13 362
819 코드셋 호환문제 4 잘생긴오빠 2013.08.07 7376
818 콘솔에서 csql로 접속할 때 인코딩 설정은 어떻게 하나요? 3 안지민 2011.09.29 11728
817 콜렉션 타입 데이터 수정 방법에 대해서 질문이요.... 1 어린왕자 2013.03.16 6276
816 콤마로 split하는 기능 구현 관련 문의 5 플레이어블 2023.03.15 305
» 쿼리 결과 질문 6 hyperhand 2011.01.12 8056
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