--drop function emisDateTime;
create function emisDateTime(TS timestamp, fmt varchar(100))
returns varchar(100)
RETURN
with tmp (dd,mm,yyyy,eee,hh,mi,ss,nnnnnn) as
(
select
substr( digits (day(TS)),9),
substr( digits (month(TS)),9) ,
rtrim ( char(year(TS))) ,
substr( digits(year(TS)-1911),8),
substr( digits (hour(TS)),9),
substr( digits (minute(TS)),9),
substr( digits (second(TS)),9),
rtrim ( char(microsecond(TS)))
from sysibm.sysdummy1
)
select
replace(
replace(
replace(
replace(
replace(
replace(
replace(
replace(fmt,'yyyy',yyyy)
,'eee',eee)
,'mm',mm)
,'dd',dd)
,'hh',hh)
,'mi',mi)
,'ss',ss)
,'nnnnnn',nnnnnn)
from tmp
--調用
emisDateTime(current timestamp, 'yyyy/mm/dd');
分享到:
相关推荐
db2调自定义函数的几个小例题,可以用于借鉴一下。
db2 中如何去自定义函数,和各种函数应该如何去使用
DB2数据各种日期函数的 介绍 实例说明 实用于刚接触DB2的同学们
DB2数值函数简介及使用 1、取绝对值的函数:abs、absval 2、向上取整:ceil、ceiling 3、向下取整数:floor 4、求M的n次幂:power(M,n) 5、随机数:rand(m)函数 6、四舍五入:round (m,n) 7、将数值转换为字符串形式...
本文详细地介绍了“万能数据库查询分析器”,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》6.03 来方便地创建DB2函数。创建DB2存贮过程与此相同,大家可以参照以下步骤。另外,本示例还适用于SQL语句要...
自己整理的DB2函数大全,希望对学习和使用DB2的兄弟们能有所帮助
DB2 日常所需函数都有,详细解释,开发人员和DBA 所需要掌握的必备函数
db2,oracle函数大全合集,db2,oracle函数大全合集,db2,oracle函数大全合集,db2,oracle函数大全合集
DB2常用函数详解,包括进200个常用函数,很详细
DB2 SQL 数学函数 DB2 SQL 数学函数 DB2 SQL 数学函数 DB2 SQL 数学函数
DB2常用函数 包括字符串函数、日期函数、运算函数等等
这个资料里面包含了DB2数据库系统里面所有的函数的使用方法
DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列
DB2各类函数的分类总汇文档 1. 聚合函数 2. 类型转换函数 3. 数学函数 4. 字符串函数 5. 日期时间函数 6. XML 函数 7. 分区函数 8. 安全函数 9. 其他
db2里对字符串处理的函数大全,涵盖常见和不常见的很多函数
DB2函数名称及举例,例如avg,coalesce,concat,count,replace,space,to_char
主要记录在工作中,初识db2遇到的一些问题 db2字符串分隔,函数,过程的使用
DB2函数大全 函数名 函数解释
IBM DB2数据库中函数介绍与总结,介绍DB2中各函数的详细用法