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 641 게시물 읽기
No. 641
char(14)로 인식 못하는 이유는..
작성자
이은택(etaek74)
작성일
2004-06-04 17:19ⓒ
2004-06-04 17:20ⓜ
조회수
7,286

function 을 하나 만들었습니다,,

CHAR(14)를 TIMESTAMP로 변환하는 function인데 아래와 같이 에러가 납니다,,

function정의

-----------------------------------------------------

CREATE FUNCTION char14_ts(X char(14))

     RETURNS timestamp

     LANGUAGE SQL

     CONTAINS SQL

     NO EXTERNAL ACTION

     DETERMINISTIC

     RETURN (cast(substr(X,1,4)||'-'||substr(X,5,2)||'-'||substr(X,7,2)||'-'||

          substr(X,9,2)||'.'||substr(X,11,2)||'.'||substr(X,13,2) as timestamp))

 

 

실행1

------------------------------------------------------------------------------

db2=> select char14_ts('20040508101010') from sysibm.sysdummy1

결과 : SQL0440N 호환 가능한 인수를 갖는 "CHAR14_TS"(이)란 이름의 어떠한 함수도 함수
경로에 없었습니다. SQLSTATE=42884

 

 

실행2

---------------------------------------------------------------------------------

db2=> select char14_ts(cast('20040508101010' as char(14))) from sysibm.sysdummy1

결과 : 2004-05-08-10.10.10.000000

 

 

결론적으로 입력값 '20040508101010' 을 char(14)로 인식을 하지 못한다는 얘긴데,, 왜그렇죠?

[Top]
No.
제목
작성자
작성일
조회
645union 걸때의 문제점. [2]
박홍식
2004-06-15
6443
643참고할 만한 책이나 사이트 ... [2]
김정구
2004-06-14
5967
642DB2 설치시 에러가 발생합니다
2004-06-11
5903
641char(14)로 인식 못하는 이유는..
이은택
2004-06-04
7286
640Stored Procedure 관련 질문 입니다.
며칠 헤메다가..
2004-06-02
6606
638db2 graphic type column에 관한 질문입니다 [1]
김재용
2004-05-31
7035
637데이터 베이스를 삭제하면 테이블 스페이스도 삭제되는지요?
김선욱
2004-05-30
5333
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다