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
운영게시판
최근게시물
PostgreSQL Q&A 9293 게시물 읽기
No. 9293
bytea로 데이타를 저장하여 integer로 형변환 어떻게 하죠
작성자
심상호(shimsh)
작성일
2013-06-10 11:57ⓒ
2013-06-10 12:00ⓜ
조회수
8,826

정수형을 바이너리로 저장하였는데 그 데이타를 4바이트씩 불러서 정수형으로 읽고 싶은데 안되네요

memcpy같은 함수 없나요?

 

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

 bytea 자료형은 unsigned char 메모리 덩어리입니다. 

이것을 4바이트씩 정수로 처리한다, 이런식이면, 응용프로그램 쪽에서 해야합니다. 

 

흔히 그런 작업을 unpacking 이라고 하는데, 사용하는 응용프로그램 언어에 지원하는 방식을 찾으셔야할 것 같습니다. 

 

김상기(ioseph)님이 2013-06-10 15:26에 작성한 댓글입니다.

pl/pgsql에서 가능한가요?

심상호(shimsh)님이 2013-06-10 18:28에 작성한 댓글입니다.

 plpgsql 쪽에서는 unpack 기능을 하는 함수가 없습니다. 

직접 만들어야할 것 같네요. 

plperl 이나, plpython 사용하면, 쉽게 구현할 수는 있을 것 같네요. 

이들 언어는 pack, unpack 기능을 제공하거든요. 

 

 

김상기(ioseph)님이 2013-06-11 11:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9297postgresql 9.2 에서 dbms_output....? [1]
최종호
2013-06-19
10457
92969.2 설치 후 환경설정 문의 [2]
초보
2013-06-17
8948
9295Case 에서 When에 여러개 조건을 넣을순 없나요? [1]
이기자
2013-06-13
9123
9293bytea로 데이타를 저장하여 integer로 형변환 어떻게 하죠 [3]
심상호
2013-06-10
8826
9292테이블 변경시 변경내용 리턴(trigger) [2]
백선희
2013-06-10
8814
9291postgresql-9.2.3-2-windows 설치시 에러 [3]
작은종
2013-06-07
10370
9290다중 테이블 내용으로 업데이트를 할 경우! [3]
souler
2013-06-06
9097
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다