2008年2月24日 星期日

UDF:USR_TO_DATE USING DB2 UDB8.2


CREATE FUNCTION USR_TO_DATE(szDT CHAR(8))
RETURNS DATE
SPECIFIC USR_TO_DATE
LANGUAGE SQL
RETURN
SELECT DATE(SUBSTR(szDT,1,4) || '-' ||
SUBSTR(szDT,5,2) || '-' ||
SUBSTR(szDT,7,2))
FROM SYSIBM.SYSDUMMY1;



SELECT USR_TO_DATE(CHAR('20080101')) FROM SYSIBM.SYSDUMMY1;