database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38632 게시물 읽기
No. 38632
팩되어 있는 자료를 언팩시켜서 조회하는 방법 알려주시면 고맙겠습니다.
작성자
진윤제(hs869040)
작성일
2011-06-23 16:54ⓒ
2011-06-23 16:55ⓜ
조회수
3,727

안녕하십니까?.

통신으로 수신한 64바이트의 자료를 VARCHAR2 타입의 Field에 Insert 하고

Select SUBSTRB(데이터, 1, 64) From 테이블

리드 했을때 값은   "33USv?     ???5x?834$?e3S0EC@3B0CC@"  이렇게 보입니다.

이 값을 한바이트씩 읽어 HEX 값으로 나타나게 할수 있는 방법이 있는지요..

에디터에서 변환해보면 03 33 33 01 01 01 01 01 55 53 01 01 76 A3 BF 01  이렁게 보입니다.

이 글에 대한 댓글이 총 3건 있습니다.

혹시 원하시는게 이런건가요?

DUMP(데이터)

마농(manon94)님이 2011-06-23 18:13에 작성한 댓글입니다.

HEX로 나타내려면 포맷 옵션을 다음과 같이 주어야 합니다.

 

DUMP(데이터, 16)

 

따라서, 다음과 같이 하면 될것 같읍니다.

 

UPPER(SUBSTR(DUMP(데이터, 16), INSTR(DUMP(데이터, 16), ':')+2))

 

hopper(bunny)님이 2011-06-24 09:52에 작성한 댓글입니다.

마농님, hopper님 정말 감사합니다.

덕분에 해결했습니다.

진윤제(hs869040)님이 2011-06-24 16:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
38635ALL_TAB_COLUMNS를 테이블별로 한줄로 표시 [3]
CHOBO
2011-06-24
5462
38634MERGE INTO 구문 [1]
레이첼
2011-06-24
4833
38633sql developer, toad us7ascii에서 한글깨짐 [2]
초핸섬
2011-06-23
12759
38632팩되어 있는 자료를 언팩시켜서 조회하는 방법 알려주시면 고맙겠습니다. [3]
진윤제
2011-06-23
3727
38631고수님들 도와주세요~!! [1]
조현욱
2011-06-23
3617
38630간단한것 같은데 잘 모르겠네요 도움좀 부탁드립니다. [4]
나그네
2011-06-22
4369
38629쿼리 튜닝 부탁드립니다. 아님 방도라도..ㅠㅠ
무심도
2011-06-22
5119
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다