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 40592 게시물 읽기
No. 40592
컬럼 타입 varchar2의 25 char과 25 byte 비교
작성자
조형래(rushzang)
작성일
2014-10-21 13:33
조회수
7,053

매번 좋은 글을 읽으면서 많은 지식을 얻어가고 있는 초보 개발자입니다.

이해가 안 되는 문제가 있어서 질문드립니다.

select * from tb a, tb b

where a.id = b.id;

각 컬럼의 타입은 a.id varchar2(25 char),b.id varchar2(25 byte) 입니다.

데이터는 영문+숫자 조합으로 14자리가 들어가며 공백은 없습니다.

눈으로 확인 시 똑같은 데이터이나 비교를 하면 데이터가 없다고 나옵니다.

컬럼 타입에 따른 문제인지 아시는 답변 부탁드립니다.

오라클 버전은 11g 입니다.

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

Dump, LENGTH, VSIZE 등등을 확인 비교해 보세요.

SELECT DUMP(id), LENGTH(id), LENGTHB(id), VSIZE(id) FROM a;

SELECT DUMP(id), LENGTH(id), LENGTHB(id), VSIZE(id) FROM b;

Length 는 같은 14 인데 LengthB 에서 차이가 난다면?

전각문자일 가능성이 있겠네요.

마농(manon94)님이 2014-10-21 14:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40595Por*C PCC-S-02201 에러>Oracle Client Upgrade
김병섭
2014-10-28
7111
40594view 임포트 질문입니다^^
후니
2014-10-25
6967
40593오라클 테이블 조인 문제 질문드려요^^
오라초보
2014-10-22
6968
40592컬럼 타입 varchar2의 25 char과 25 byte 비교 [1]
조형래
2014-10-21
7053
40591오라클 설치시 왜 시스템 파라미터를 지정하는건가요 ?? 왜 ? 기초 질문..
yeon jeong
2014-10-16
7223
40590[질문] 출근 시간 평균을 낼려면 어떻게 해야 할까요? [3]
정규성
2014-10-16
7642
40589오라클 시퀀스에 대해 문의 드립니다.
정봉경
2014-10-16
7139
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다