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
운영게시판
최근게시물
Sybase Q&A 3991 게시물 읽기
No. 3991
sam파일 추출 시 trim처리..
작성자
스페
작성일
2010-01-29 16:05ⓒ
2010-01-29 16:09ⓜ
조회수
9,503

 

CHAR(8)로 잡혀 있는 컬럼이 있는데요

실제 데이타는 1자리만 들어가있어요..

sam파일로 추출 시 공백 빼고 데이타만 쪽 뽑아주는 옵션 없나요..?

없다면 select 할 때 그런 컬럼들 마다 TRIM을 해주는 수 밖에 없는지..

 

 

그리고 한가지 더 질문합니당..

dbisql 과 dbisqlc의 차이점을 모르겠습니다 ㅠㅠ

또한 dbisqlc를 사용할 때는 dbisqlc -c DSN=서버명 -q 실행할쿼리.sql

 

이런식으로 실행을 하던데요..  옵션에서 -c 와 -q 에 대한 정보를 찾아봐도 없네요 ㅠㅠ.. 저걸 왜 넣어주는것인지..

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

CHAR로 선언된 테이블의 데이터중에서 뒷자리 공백을 지우고 추출하는 방법은 옵션으로 처리하는 것은 없으며 알고 계신 것처럼 trim으로 처리해줘야 합니다

dbisql과 dbisqlc의 차이점은 DBMS(Sybase IQ)와 연결하여 SQL을 편집하고 편집된 SQL을 이용하여 DBMS에 결과를 요청하는 툴이라는 점은 같은데요 개발 언어가 다릅니다. dbisqlc는 C 프로그램이고 dbisql은 JAVA 프로그램입니다.

dbisqlc에서 -c 옵션은 접속하고자하는 sybase IQ에 대한 정보를 입력하기 위한 옵션입니다. -c가 오면 그 뒤에 "option=value;option=value..." 하는 추가적인 서브옵션이 필요합니다. -c 옵션과 그 서브 옵션이 없다면 메뉴방식의 필요한 정보를 불어오는 창이 뜰 것입니다.

-q 옵션은 sybase IQ에게 요청할 SQL을 담고 있는 파일을 기술할 수 있는 옵션입니다. -q 옵션이 없다면 SQL을 편집할 수 있는 Editor가 뜰건데요. 유닉스에서는 마우스 형태의 GUI 방식이 아닌 90년대 초반에 사용하던 Charactor 단말 방식의 GUI 화면이 뜰 것입니다. 그래서 거기서 SQL을 편집하고 편집을 마치면 function키를 입력하여 결과를 요청하고 또 요청된 결과를 보고 .... 결국은 유닉스 환경에서 -q 없이 dbisqlc를 사용하기란 거의 불가능합니다.

세지아빠(sejiappa)님이 2010-01-29 16:27에 작성한 댓글입니다.

좋은 정보 감사합니다! ^^

글쓴이님이 2010-01-29 17:26에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3994dbisqlc 로 쿼리 실행하기!! 도와주세요!! [1]
초보
2010-02-02
11023
3993최근글 가져오기.. [1]
양은숙
2010-02-02
7852
3992프로시져 호출 할 때의 인수처리 및 컴파일 [4]
프로시져..
2010-01-31
11369
3991sam파일 추출 시 trim처리.. [2]
스페
2010-01-29
9503
3990sybase iq LOAD 옵션중.. [1]
jip
2010-01-29
9917
3989sybase 추출 시 옵션 질문입니다.. [4]
2010-01-28
8309
3988order by 사용시 결과 내용이 틀립니다.
박상진
2010-01-26
7255
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다