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 41934 게시물 읽기
No. 41934
데이터 저장
작성자
costudy
작성일
2023-03-12 01:26ⓒ
2023-03-12 01:32ⓜ
조회수
751

초보 질문이 있습니다.

어떤 디비던지 디비에 데이터를 입력을하면 아스키 또는 유니코드 형태로 변환해서 저장을 하는건가요?

그리고 그 입력된 데이터를 조회시에는 최초로 입력한 형태로 일종의 디코딩으로 변환해서 불러오는지요?

만약 그렇다면 데이터 불러올때 디코딩없이 바로 아스키나 유니코드 형태로 불러올수도 있을까요? 그걸 쿼리로 가능한지 궁금합니다.


갑자기 급 궁금해서 질문올립니다.

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

제가 아는 대부분의 DBMS에서는 자체적인 코드셋(EUC-KR, CP949, UTF-8등)으로 데이터베이스가 만들어지면 해당된 코드셋에 맞게 데이터가 입력되고 페치됩니다. 그래서 입력된 데이터의 코드와 데이터베이스에 저장된 데이터의 코드는 같다고 보는게 맞을것 같습니다. 간혹 코드가 맞지 않아서 데이터베이스의 데이터가 깨져보이는 경우도 있었는데 아주 과거의 일인것 같고요..

좌우지간 데이터베이스의 데이터를 다른 코드셋으로 변경하시려는 뜻으로 이해했습니다.

오라클이나 PostgreSQL의 경우 쿼리에서 CONVERT 함수를 사용해 다른 코드셋으로 변환하는 기능이 있습니다.

다른 DBMS는 지원가능 여부를 찾아봐야 할것 같네요.

정상규(pajama)님이 2023-03-12 03:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41937병렬처리(Parallel Processing) 관련 사항[병렬 Parallel 처리]
조장복
2023-03-21
79974
41936Oracle 온라인 백업중 HA Failover가 실패하는 이유 및 조치 방법[DB 복구]
조장복
2023-03-21
666
41935SQL 쿼리에서 인덱스 컬럼이 조건절에 없을때 인덱스 컬럼을 만들어서 검색속도 개선[DB 튜닝]
조장복
2023-03-21
801
41934데이터 저장 [1]
costudy
2023-03-12
751
41933sqldeveloper 죽었니? 살았니? [1]
전상도
2023-02-28
853
41932row 복사하기 문의드립니다. [2]
최상민
2023-02-22
789
41931기간을 보고 몇개월인지 확인하려고 합니다. [2]
임서화
2023-02-20
793
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다