일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- html
- 10g
- javascript
- DATABASE
- 설치
- 이클립스
- 한글
- 검색
- eclipse
- java
- jqeury
- Modeling
- 다운로드
- input box
- 미라지
- SELECT UPDATE
- 오라클
- iTunes
- M480
- 태그를 입력해 주세요.
- error
- 링크
- update
- Download
- Oracle
- oracle not exists
- 2NE1
- 개발자
- oracle not in
- jquery
- Today
- Total
not set
금액에 콤마찍어서 반환하는 펑션 본문
CREATE OR REPLACE FUNCTION HS_AP.fc_hs_getComma
(
P_AMT IN NUMBER -- 금액
)
RETURN VARCHAR2
IS
/**************************************************************************
** DESC: 금액에 천원단위로 콤마를 찍어서 반환하기
** P_AMT : 금액
**
** AUTH: bearpro
** DATE: 2010/07/23
***************************************************************************
** CHANGE HISTORY
***************************************************************************
** DATE: AUTHOR: DESCRIPTION:
** -----------------------------------------------------------
** 2010/07/23 bearpro 최초작성
****************************************************************************/
r_amt VARCHAR2(20);
BEGIN
IF LENGTH(trim(P_AMT)) > 0 then
SELECT TO_CHAR(P_AMT, 'FM999,999,999,999,999')
INTO r_amt
FROM dual;
END IF;
RETURN r_amt;
END;
---------------------------------------------------------------------------------
굳이 Function 을 안써도 되지만 복잡한 다이나믹 쿼리를 사용해야 하기에...
근데 무지 간단하지만 모르면 무지 삽질하는 금액에 콤마 찍기. ^^:
'Database > pl-sql' 카테고리의 다른 글
[PLS-00103]프로시져 실행시 에러 (0) | 2012.09.25 |
---|---|
pl/sql syntax 정리 (0) | 2011.01.18 |