db2 char函数的使用方法(DB2数据库中函数char(date,执行时报171错误)

本文目录
- DB2数据库中函数char(date,执行时报171错误
- DB2日期格式为“2014-04-23 13:10:10“转换为字符串“20140423“,请大侠指教
- db2中关于date() to_date() char() to_char()函数的语法是关于db2的,不是SQL、ORAClE 希望有经验者告知
- DB2中建立存储过程的详细参数和语法
DB2数据库中函数char(date,执行时报171错误
char函数
char(current date,ISO)——转换成yyyy-mm-dd
char(current date,USA)——转换成mm/dd/yyyy
char(current date,EUR)——转换成dd.mm.yyyy
上面语句亲试了一下 没有问题啊。
注意一下符号是不是在英文状态下。
DB2日期格式为“2014-04-23 13:10:10“转换为字符串“20140423“,请大侠指教
DB2 应该有个 TO_CHAR 的函数。
用来把 日期 转换为 字符串
db2 =》 SELECT
db2 (cont.) =》 TO_CHAR(CURRENT_TIMESTAMP, ’YYYY-MM-DD HH24:MI:SS’)
db2 (cont.) =》 FROM SYSIBM.SYSDUMMY1;
1
---------------------------------------------------------------------
2011-10-06 20:30:00
1 条记录已选择。
你可以尝试修改上面的例子, 把
TO_CHAR(CURRENT_TIMESTAMP, ’YYYY-MM-DD HH24:MI:SS’)
修改为
TO_CHAR(CURRENT_TIMESTAMP, ’YYYYMMDD’)
看看格式是否满足预期。
db2中关于date() to_date() char() to_char()函数的语法是关于db2的,不是SQL、ORAClE 希望有经验者告知
1、DB2日期和时间的函数有:CURRENT DATE, CURRENT TIME, CURRENT TIMESTAMP
2、字符转换成日期直接使用:DATE(’2010-01-01’)
3、其它类型的值转换成CHAR使用函数:CHAR,例如CHAR(100)
DB2中建立存储过程的详细参数和语法
DECLARE CHOICE2 CURSOR WITH RETURN TO CALLER FOR --声明游标 CHOICE2
SELECT COMPANYID,DEPTID,SEQID,SUBMITTIME,SUBMITDATE,
B.GRADEDESC HYEAR,PRODUCTID,PRODUCTCODE,PRODUCTDESC,
A.GRADEID,PRICE,SFZDPY,LQUANT,MQUANT,MCQUANT,LCQUANT,
UQUANT,OTHQUANT1,OTHQUANT2,OTHQUANT3,OTHQUANT4,EMP1,EMP2,STATUS,A.REMARK,
DECIMAL(ABS(MCQUANT-MQUANT)/NULLIF(MQUANT,0)*100,10,2)TAG
FROM T_SUPPLY_PPB_HY A
LEFT JOIN T_SUPPLY_GRADATION B ON A.GRADEID=B.GRADEID
WHERE HYEAR=TO_CHAR(P_NF)||P_BN
ORDER BY B.GRADEID,PRODUCTCODE,A.PRICE;
--1.DECIMAL(P,S)十进制数,小数点位置由数字的精度(P)和小数位(S)确定。
-- 精度是数字的总位数,必须小于32。小数位是小数部分数字的位数且总是小于或等于精度值。
-- 如果未指定精度和小数位,则十进制值的缺省精度为5,缺省小数位为0。
--2.语法:NULLIF ( expression , expression )
-- expression:(常量、列名、函数、子查询或算术运算符、按位运算符以及字符串运算符的任意组)
-- 如果两个表达式不相等,NULLIF 返回第一个 expression 的值。如果相等,NULLIF 返回第一个 expression 类型的空值。如果两个表达式相等且结果表达式为 NULL,NULLIF 等价于 CASE 的搜索函数。

更多文章:
myeclipse激活了还是要激活(myeclipse为什么要激活)
2026年7月3日 22:30
phpcms 自定义字段标签模型(phpcms建议PHPCMS在评论功能上进行扩展,实现评论自定义字段)
2025年10月13日 22:30
android根据源码解决问题(如何解决android ndk r8c 老是重新编译源代码的问题)
2026年3月30日 00:30
selectorgadget下载(bootntrselector加载不成功)
2025年9月21日 13:30
如何输入string类型字符串(博图画面中string类型怎么输入)
2026年5月6日 23:15
format函数千位分隔符(15、pandas的设置数字格式,小数位数、百分号、千位分隔符)
2026年4月6日 17:30
c++多线程并发(C++的多线程里的事件是怎样定义的,事件和线程有啥联系和区别)
2026年9月20日 11:45
停止天然砂出口台湾(急求中国2010年10月11日起禁止出口的货物目录)
2025年6月19日 16:00















