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
운영게시판
최근게시물
Informix Q&A 2246 게시물 읽기
No. 2246
null값을 0으로 바꿔 계산하는 프로시저를 만들고 있습니다.
작성자
tttt
작성일
2005-12-19 16:40
조회수
7,512

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

CREATE PROCEDURE nvl(val decimal,
newval decimal default 0)
RETURNING smallint;
IF val IS NOT null THEN
RETURN val;
ELSE
RETURN newval;
END IF;
END PROCEDURE;

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

이렇게 말이죠. 아주 잘~ 됩니다.

 

근데 저기에다가 decimal형 말고..char일 경우 '' 공백으로 셋팅하는 프로시저를 만들려구요..

아래처럼..

CREATE PROCEDURE nvls(val char ,
newval char default '')
RETURNING char;
IF val IS NOT null THEN
RETURN val;
ELSE
RETURN newval;
END IF;
END PROCEDURE;

 

근데...

위에 2개의 프로시저를 하나의 프로시저로 합칠 수 있는 방법이 있나요?

참고로 DB는 informix입니다.

 

도움좀 부탁드립니다~~

 

[Top]
No.
제목
작성자
작성일
조회
2250order by와 힌트 [1]
안병창
2005-12-27
8332
2248인포믹스는 캐쉬 기능이 있나요? [1]
윤석준
2005-12-20
7016
2247인포믹스에서는 다중열 서브쿼리가 가능한가요 ? [1]
tlarbans
2005-12-20
8994
2246null값을 0으로 바꿔 계산하는 프로시저를 만들고 있습니다.
tttt
2005-12-19
7512
2244[긴급]visual basic 6.0에서 informix연결은? [1]
질문이
2005-12-07
7506
2242[질문]DataConversion관련 오류
양승원
2005-12-05
7577
2241백업도중 에러 질문입니다.
informixer
2005-12-04
7049
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다