在coolsql 编辑器创建:
1、简单的获取当前时间的day
create function fmt_dt(timestamp)
returns varchar(32) source day(timestamp)
test: select fmt_dt(current datetime) from SYSIBM.sysdummy1
print: 10
* SYSIBM.sysdummy1 是系统表
2、格式化日期:
create function ts_fmt(TS timestamp, fmt varchar(100))
returns varchar(100)
return with tmp (dd,mm,yyyy,hh,mi,ss,ms) as
(
select day(ts),month(ts),
year(ts), hour(ts), minute(ts),
second (ts), microsecond(ts)
from SYSIBM.sysdummy1
)
select
case fmt
when 'yyyymmdd'
then yyyy||mm||dd
when 'mm/dd/yyyy' then mm||'/'||dd||'/'||yyyy
when 'yyyy-mm-dd' then yyyy || '-' || mm || '-' || dd
when 'yyyy-mm-dd hh:mi:ss.ms'
then yyyy || '-' || mm || '-'
|| dd || ' ' || hh || ':' || mi
|| ':'|| ss || '.' || ms
else 'date format' || coalesce(fmt,'')||' not recognized'
end
from tmp
test:
select ts_fmt(current timestamp,'ssyyyymmdd') from SYSIBM.sysdummy1
print :
2013-7-10 17:38:18.909000
分享到:
相关推荐
db2调自定义函数的几个小例题,可以用于借鉴一下。
db2 中如何去自定义函数,和各种函数应该如何去使用
本文详细地介绍了“万能数据库查询分析器”,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》6.03 来方便地创建DB2函数。创建DB2存贮过程与此相同,大家可以参照以下步骤。另外,本示例还适用于SQL语句要...
DB2数值函数简介及使用 1、取绝对值的函数:abs、absval 2、向上取整:ceil、ceiling 3、向下取整数:floor 4、求M的n次幂:power(M,n) 5、随机数:rand(m)函数 6、四舍五入:round (m,n) 7、将数值转换为字符串形式...
DB2 日常所需函数都有,详细解释,开发人员和DBA 所需要掌握的必备函数
DB2常用函数详解,包括进200个常用函数,很详细
DB2各类函数的分类总汇文档 1. 聚合函数 2. 类型转换函数 3. 数学函数 4. 字符串函数 5. 日期时间函数 6. XML 函数 7. 分区函数 8. 安全函数 9. 其他
DB2数据库函数大全: DB2 函数简单解释 初学者适用~~~
DB2常用函数详解(一):字符串函数 VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) ...
DB2常用函数 包括字符串函数、日期函数、运算函数等等
自己整理的DB2函数大全,希望对学习和使用DB2的兄弟们能有所帮助
该文档对DB2和Oracle中的一些常用函数进了比较,方便转型的人学习了解
我把找到的有关DB2的一些sql函数和基本命令整了一下,希望对大家有用。
主要记录在工作中,初识db2遇到的一些问题 db2字符串分隔,函数,过程的使用
db2,oracle函数大全合集,db2,oracle函数大全合集,db2,oracle函数大全合集,db2,oracle函数大全合集
IBM DB2数据库中函数介绍与总结,介绍DB2中各函数的详细用法
DB2函数名称及举例,例如avg,coalesce,concat,count,replace,space,to_char
DB2函数大全 函数名 函数解释 函数举例
DB2的sql语句、函数使用汇总.各种常用的命令总结