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 39724 게시물 읽기
No. 39724
컬럼 데이터 스페이스값 제거 ??
작성자
세모변천일
작성일
2012-11-02 16:28
조회수
5,511

 테이블 A라는 컬럼의 타입이 varchar2(50) 입니다.

프로시에서 A char(50) 변수에 '홍길동'  값을 테이블 A컬럼에 등록하였습니다. 즉 공백값까지 포함해서 50자리가 테이블에 등록이 되어있습니다.

그런데 select trim(A) from 테이블;  or select replace(A) from 테이블;

쿼리를 보내도 스페이스가 지워지지 않습니다.

이런경우는 어떻게 공백을 제거해야하는지 궁금합니다.

 

 

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

그냥 공백이 아니라 전각문자 공백일 가능성도 있겠네요.
SELECT DUMP(컬럼) FROM 테이블;
의 조회 결과 뒤쪽에 161 이 계속 나온다면? 전각문자입니다.
RTRIM(컬럼, TO_MULTI_BYTE(' '))

마농(manon94)님이 2012-11-02 17:54에 작성한 댓글입니다.

테스트는 안해봤습니다만..

 char(50) -> varchar2(50) 으로 변경해보세요.

viatoris님이 2012-11-05 16:37에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39727[급]오라클8.0.5 DB job 생성 오류문의드려요
유석종
2012-11-03
4881
39726오라클 8i에서 시간 계산 도와주세요..
이재훈
2012-11-02
4949
39725도와주세요 ㅠㅠ [3]
최종욱
2012-11-02
5562
39724컬럼 데이터 스페이스값 제거 ?? [2]
세모변천일
2012-11-02
5511
39723시간 계산 도와주세요.. [4]
이재훈
2012-11-02
5763
39722ORA-07445 오류 입니다.
약쟁이총각
2012-11-02
7982
39721outer join과 count 질문드립니다. [1]
^^
2012-11-01
5031
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다