- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle时间操作
一下心血来潮,把部分Oracle对时间的一些处理,整理了一下,在这里分享一下(不足之处还请各位大牛指正)。ITPUB个人空间7`AJ:Eh)NK0~--因为Oracle的默认时间格式为 dd-mon-yyITPUB个人空间z/PF,_s/uSQL select sysdate from dual;jg,J5Dg:v FSB0SYSDATE#?Z[6e%}1xze3t0--------------0ik!yR z^ _%T021-12月-10p-o!\|kO]_h0_v H4d0?le0--所以如果要修改一下时间格式可以有以下两种方ITPUB个人空间 @*UwU%z+?7B+o?? --修改当前会话的时间格式ITPUB个人空间O1jW.S r.[s(pSQL alter session set nls_date_format = yyyy-mm-dd;ITPUB个人空间y E,n t.yy2x4i会话已更改。5d2@M(T:BxB!]0SQL select sysdate from dual;ITPUB个人空间6iD6s t.vGw:ESYSDATEITPUB个人空间.m+l ?,q)S----------ITPUB个人空间] Q2m4Y4NSh#~d2010-12-21@%rFH!K0d5V5u0ITPUB个人空间l%B_1hDF$Ful#c s?? --修改当前系统的时间格式(需要重启数据库)l[[8~6l)j$cWxh0SQL alter system set nls_date_format = yyyy-mm-dd scope = spfile;Fv*w9ac Y8kK0系统已更改。ITPUB个人空间G(`-Y TsMG+wLSQL select sysdate from dual; --还没有生效4n!B.X#V:d3R1n4b s YP0SYSDATEA*P-b@Q)@?6M Ixh0--------------ITPUB个人空间/R G$DP,F21-12月-10ITPUB个人空间4K.g!Bz-QJ0pP1aG PITPUB个人空间8ILv%SkNJyXaT--查询当前系统的时间格式ITPUB个人空间7Q(rr-m5v$A9K\;Nc RjSQL show parameter nls_date_format;ITPUB个人空间JXw ^uNAME???????????????????????????????? TYPE??????? VALUEITPUB个人空间j I*k{ x5I \|------------------------------------ ----------- ------------------------------Q b9{U^e|u0nls_date_format????????????????????? stringITPUB个人空间I}hZw.mU2J_H2`0--查询当前时间ITPUB个人空间h7D+L8Q#t$Y{p OkSQL select sysdate from dual;ITPUB个人空间s{ I+V Z2{XpSYSDATEITPUB个人空间 T[T7zS-------------------c._B6j2j/Obh `02010-12-21ITPUB个人空间A(a:o#wK)H4f#w#b--在当前时间的基础上延迟10分钟,计算方式:1天除以24小时=1小时,1小时除以6分钟=10分钟。f-qeOJKl4Yb/o0SQL select sysdate + 1/24/6 from dual;ITPUB个人空间)M K3e2s])O}3L7`SYSDATE+1/24/6ITPUB个人空间,y uA)?[gY-------------------wQM1JTV:C02010-12-21 20:43:371P ur_+i0ITPUB个人空间#J\s@;|2Mc_ m9j--在当前时间的基础上加一个月1M/qtrY[Kns7d p0SQL select add_months(sysdate,1) from dual;O }!MLn {o,ih0ADD_MONTHS(SYSDATE,%ghms(N}(tL:?)E0-------------------ITPUB个人空间hR+G3FL,v,d2011-01-21 20:36:00ITPUB个人空间t y({ [6nF1JITPUB个人空间%y1mHhU8y3Hd--在当前时间的基础上减一个月ITPUB个人空间r?h5Ez aSQL select add_months(sysdate,-1) fro
文档评论(0)