日期:2014-05-16 浏览次数:20552 次
1、db2可以通过SYSIBM.SYSDUMMY1、SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值。
SELECT 'HELLO DB2' FROM SYSIBM.SYSDUMMY1;--HELLO DB2 SELECT 'HELLO DB2' FROM SYSIBM.DUAL;--HELLO DB2 VALUES 'HELLO DB2';--HELLO DB2
2、CURRENT DATE获取当前日期;CURRENT TIME获取当前时间;CURRENT TIMESTAMP获取当前时间戳(含年、月、日、时、分、秒)。
VALUES CURRENT DATE--2012/5/25 0:00:00; VALUES CURRENT TIME--20:48:53; VALUES CURRENT TIMESTAMP--2012/5/25 20:49:12;
3、YEAR()获取年;MONTH()获取月;DAY()获取日;
???? HOUR()获取小时;MINUTE()获取分钟;SECOND()获取秒;
???? DATE()获取日期;TIME()获取时间;TIMESTAMP()获取时间戳。
???? 以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。
VALUES YEAR(CURRENT TIMESTAMP);/*2012*/ VALUES YEAR('2012-05-25 21:18:12');/*2012*/ VALUES MONTH(CURRENT TIMESTAMP);/*5*/ VALUES MONTH('2012-05-25 21:18:12');/*5*/ VALUES DAY(CURRENT TIMESTAMP);/*25*/ VALUES DAY('2012-05-25 21:18:12');/*