--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各类函数的分类总汇文档 1. 聚合函数 2. 类型转换函数 3. 数学函数 4. 字符串函数 5. 日期时间函数 6. XML 函数 7. 分区函数 8. 安全函数 9. 其他
db2里对字符串处理的函数大全,涵盖常见和不常见的很多函数
DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列
DB2函数名称及举例,例如avg,coalesce,concat,count,replace,space,to_char
主要记录在工作中,初识db2遇到的一些问题 db2字符串分隔,函数,过程的使用
DB2函数大全 函数名 函数解释
IBM DB2数据库中函数介绍与总结,介绍DB2中各函数的详细用法