02Oracle10g(二)(SQL基础)讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * Set autocommit false; -- update emp Update emp set ename=pzp where empno=7369; -- 查询 Select ename from emp where empno=7369; --显示已改,但是: --回滚 rollback; --再次查询: Select ename from emp where empno=7369; --提交 Update emp set ename=pzp where empno=7369; Commit; --再次查询: Select ename from emp where empno=7369; * * *  1.TRUNC(for dates)   TRUNC函数为指定元素而截去的日期值。   其具体的语法格式如下:   TRUNC(date[,fmt])   其中:   date 一个日期值   fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去    下面是该函数的使用情况:   TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh:mi am’))   =’24-Nov-1999 12:00:00 am’   TRUNC(TO_DATE(’24-Nov-1999 08:37 pm’,’dd-mon-yyyy hh:mi am’,’hh’)) =’24-Nov-1999 08:00:00 am’   round (date,format)未指定format时,如果日期中的时间在中午之前,则将日期中的时间截断为12 A.M.(午夜,一天的开始), 否则进到第二天。   TRUNC(date,format)未指定format时,将日期截为12 A.M.,不考虑是否在中午之前的条件。    trunc(sysdate,yyyy) --返回当年第一天。 ??? trunc(sysdate,mm) --返回当月第一天。 ??? trunc(sysdate,d) --返回当前星期的第一天。 ??? trunc(sysdate,dd)--返回当前年月日 2.TRUNC(for number)   TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。   其具体的语法格式如下   TRUNC(number[,decimals])   其中:   number 待做截取处理的数值   decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分   下面是该函数的使用情况:   TRUNC(89.985,2)=89.98   TRUNC(89.985)=89   TRUNC(89.985,-1)=80   注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记 与取整类似,比如参数为1即取整到十分位,如果是-1,则是取整到十位,以此类推。 ============================================================================= Below are the valid format parameters: ? Unit Valid format parameters Year SYYYY, 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 the week DAY, DY, D Hour HH, HH12, HH24 Minute MI ?Applies To: Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g In Oracle/PLSQL, the?trunc?function returns a date truncated to a specific unit of measure. The syntax for the?trunc?function is: trunc ( date, [ format ] ) date?is the date to truncate. format?is the unit of measure to apply for truncating. If the?format?parameter is omitted, the?

文档评论(0)

treyhbgfd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档