[ DB2.Funciton - 특정일자에_format지정하기 ]
* 해당일자를 DATE 일자로 반환됩니다.(YYYYMMDD ==> YYYY-MM-DD)' *
SET SCHEMA MISADM;
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","MISADM";
CREATE FUNCTION COM.GET_DATE_DD
(ASDATE VARCHAR(8)
)
RETURNS CHARACTER(10)
SPECIFIC COM.GET_DATE_DD
LANGUAGE SQL
DETERMINISTIC
READS SQL DATA
STATIC DISPATCH
CALLED ON NULL INPUT
EXTERNAL ACTION
INHERIT SPECIAL REGISTERS
BEGIN ATOMIC
DECLARE vReturn CHARACTER(10);
SET vReturn = (
SELECT CHAR(DATE(SUBSTR(asDate,1,4) ||'-'|| SUBSTR(asDate,5,2) ||'-'||
SUBSTR(asDate,7,2)))
FROM COM.Z_COMCDCOD_TBL
FETCH FIRST 1 ROWS ONLY ) ;
IF vReturn IS NULL THEN
SET vReturn = '';
END IF;
RETURN vReturn;
END;
COMMENT ON FUNCTION COM.GET_DATE_DD
(VARCHAR(8)
)
IS '해당일자를 DATE 일자로 반환됩니다.(YYYYMMDD ==> YYYY-MM-DD)';
'(DB) DB2 > 공통 Function' 카테고리의 다른 글
DB2.Funciton - 분 구하기 (0) | 2017.01.27 |
---|---|
DB2.Funciton - 일자와일자_사이의_간격구하기 (0) | 2017.01.27 |
DB2.Funciton - 특정일자에_일수더하기 (0) | 2017.01.27 |
DB2.Funciton - 해당월에_마지막일자_구하기 (0) | 2017.01.27 |
DB2.Funciton - 특정일자에_월수더하기 (0) | 2017.01.27 |