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 924 게시물 읽기
No. 924
sybase에서 timestamp날짜형식..
작성자
혁(yoki)
작성일
2004-05-13 11:05
조회수
8,633

sybase에서 쿼리를 해올때.. 필드에 날자값이 timestamp로 담겨져 있습니다..

이 값을 YYYYMMDD 형식으로 불러올려고 하는데요..물론 캐릭터 형식이요..

어떻게 해야 할지 모르겠네요..혹시 아시는분은 답변 부탁드립니다.

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

사용하는 RDBMS가 ASE인가요 IQ인가요?

 

그리고 ASE라면 timestamp라는 의미가 ASE가 제공하는 데이타타입이 timestamp라는 것인가요? ASE에서 데이타타입이 timestamp인 컬럼에는 날짜,시간 정보가 들어있는 것이 아니고 입력된 데이타의 입력 순서가 들어있습니다. 만약 데이타타입이 datetime 혹은 smalldatetime 인 경우를 timestamp라고 표현하셨다면 이렇게 해야합니다.

select convert(char(8), 컬럼명, 변경타입번호)

여기서 YYYYMMDD 형식을 갖는 변경타입번호는 112번 입니다. 즉 select convert(char(8), 컬럼명, 112)

 

IQ나 ASA라면 select  dateformat(컬럼명, 'yyyymmdd')하시면 됩니다

세지아빠(sejiappa)님이 2004-05-13 11:16에 작성한 댓글입니다.

답변 감사드립니다..^^;; 사실 sybase쪽을 하나도 모르는데.. 좀 작업할일이 생기니 골치 아프네요 -_-;; ASE 와 IQ 차이가 뭔지도 잘 모르겠지만..아무래도 ASE인거 같네요. 누군가가 날자필드에 값들을 그런식으로 잡아놔서 그걸 가져다 쓰는 입장에선 좀 골치가 아프네요 ...

혁(yoki)님이 2004-05-13 11:28에 작성한 댓글입니다.

그리고..dateformat 이란 함수가 사이베이스엔 존재하지 않는것 같은데요...--;

혁(yoki)님이 2004-05-13 11:29에 작성한 댓글입니다.

 

ASIQ에서 테스트한 거예요,

 

select dateformat(now(),'YYYYMMDD');

 

결과

20040609

잘 됩니다. now()는 현재 시스템일자 함수이구요.

 

혹시 ASE에서 테스트하는게 아닌지요... 험....

윗글에 있는 convert() 쓰세염. ^^

장형운(좋은구름)님이 2004-06-09 17:06에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
927Identity 속성 없애기 [2]
김영준
2004-05-26
3998
926싸이베이스 화면 출력 [1]
김세영
2004-05-20
4002
925[질문]외부에서 접속이 되지 않습니다.. [1]
김기만
2004-05-14
2956
924sybase에서 timestamp날짜형식.. [4]
2004-05-13
8633
923클라이언트에서 ESQL/C를 호출하려면 [1]
나그네
2004-05-11
2963
922Sybase 설치문의 [1]
Geniys
2004-05-11
3474
921union에 대해 궁금합니다. [2]
초보사이
2004-05-10
3721
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다