gyn

plsql trunc(with date)函数的介绍

(网上有很多荒谬的中文介绍,可以去google看看。)

在pl/sql中,trunc函数返回由指定测量单位截取的时间值。
trunc函数的语法如下:
      trunc(date, [format])
date就是要被截取的时间值。
format是用于截取的测量单位。如果省略的话date将被截取到day的精度。
format参数表:
   unit                                          valid format parameters
   Year                              SYYY,YYYY,YEAR,SYEAR,YYY,YY,Y
   ISO YEAR                                       IYYY,IY,I
   Quarter                                                      Q
   Month                                       MONTH,MON,MM,RM
   Week                                                      WW
   IW                                                            IW
   W                                                             W
   Day                                                      DDD,DD,J
   Start day of week                                 DAY,DY,D
   Hour                                                HH,HH12,HH24
   Minute                                                    MI
例子:
trunc(to_date("22-AUG-03"), "YEAR")      返回‘01-JAN-03’
trunc(to_date("22-AUG-03"), "Q")      返回‘01-JUL-03’
trunc(to_date("22-AUG-03"), "MONTH")      返回‘01-AUG-03’
trunc(to_date("22-AUG-03"), "DDD")      返回‘22-AUG-03’
trunc(to_date("22-AUG-03"), "DAY")      返回‘17-AUG-03’

详情请见http://www.techonthenet.com/oracle/index.php

posted on 2006-04-16 16:20 gyn_tadao 阅读(1686) 评论(1)  编辑 收藏 引用 所属分类: plsql

Feedback

# re: plsql trunc(with date)函数的介绍 2007-04-09 16:39 ren

荒谬  回复  更多评论   



标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
相关链接: