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
운영게시판
최근게시물
DB2 Q&A 1362 게시물 읽기
No. 1362
쿼리를 실행하는 영역에 따라서 결과값이 다르게 나옵니다.
작성자
이준식(ysaraha)
작성일
2007-06-14 16:36ⓒ
2007-06-14 16:55ⓜ
조회수
8,665

세 영역에서 특정 조회 쿼리를 실행하였습니다.


첫번째 영역 : 퀘스트센트롤 툴에서 쿼리 실행
첫번째 결과 : 01V0000001207110001050000012000000000090910000009090000010000

두번째 영역 : 콘솔 상태에서 db2 "쿼리"; 실행
두번째 결과 : 01V00000 01207110001050000012000000000090910000009090000010000

세번째 영역 : SQC 파일에서 동적으로 쿼리를 실행후 FETCH 후에 SQL 변수값을 출력
세번째 결과 : 01V00000 01207110001050000012000000000090910000009090000010000


동일한 쿼리를 사용했는데 실행영역에 따라 결과가 다르게 나옵니다. 차이점은 가 있냐 없냐의 차이입니다.

제가 필요한건 세번째결과에서 가 포함되어 나와야 하는데 방법을 모르겠네요.

참고 말씀 부탁드립니다. *^^*

이 글에 대한 댓글이 총 1건 있습니다.
자답입니다. ㅡ,ㅡ!

SELECT 
replace(RECORD_BUF, chr(28), '→'), RECORD_BUF 
FROM POINT_TRANS_20070601 WITH UR;

--  특수문자의 10진수 아스키코드값을 → 로 변환후 출력

* 변환전

M003200706_01→400011→2인 무료관람권→0000000000001551→20070602→3→000000→20070531→20070926→→ 

*변환후

M003200706_014000112인 무료관람권000000000000155120070602300000020070531200709261M003

ㅋ 컬럼값에 이상한 특수문자 넣지 말아BOA. *^^* ㅋ
이준식(ysaraha)님이 2007-06-20 11:47에 작성한 댓글입니다.
이 댓글은 2007-06-20 11:48에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
1365호스트 변수와 SQL 문장의 로그 출력 [1]
초보
2007-06-24
8935
1364TRANSLATE 문제 [1]
초보
2007-06-21
8929
1363Insert 작업시 시스템 날짜을 넣고 싶은데 안되네요?? [1]
초보자
2007-06-20
8971
1362쿼리를 실행하는 영역에 따라서 결과값이 다르게 나옵니다. [1]
이준식
2007-06-14
8665
1361INSERT, UPDATE 문에 사용하는 WITH UR의 의미? [4]
이준식
2007-06-08
9792
1360컬럼연결 [4]
이삼봉
2007-06-05
9658
1359IBM DB2 Data Provider for .NET Framework 2.0 이거 어디서 다운받나요
도데체
2007-06-01
8307
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.029초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다