《Oracle100个常用函数.docx》由会员分享,可在线阅读,更多相关《Oracle100个常用函数.docx(42页珍藏版)》请在第壹文秘上搜索。
1、1. SCHM9指定的字符对应的十进制改:SQ1.)se1.ectascii(八).ascii(八)AaSCH0)zro.a&cii()spacefrdua1.:AAZEKOSPACE659748322. CID?绐出整数.返回对应的字并;SQ1.se1.ectchr(5!740)zhao.chr(65)chr65fro11dua1.:ZHC3. COOT度接苒个字付SO1.se1.ectconcat(010-,88888888)tt23高靶克电话frndua1.;高乾竞电话H234. VMCOXCAT实现字符集建.w!,ccnca1.(c1.u.)是把c。IU1.In这一外合并到一希我认以.
2、隔开rcp1.ow(wm_c4xiwt(co1u11).,.,3则是在6井的同时.用我代醺来戏认的.,5. CAST关里转换,针刻的是OnCk的数据关里.Se1.ectC4st(aasint)frc011Se1.ectCaSIgasx11ber(8.4)front1.6. IN1.TCAp返回字符率并符字符的珞一个字母变为大写;SQ1.se1.ectinitcap(smith)uppfrc在一个字神串中慢术指丈的字符.巡回发现指定的字符的位:C1.被援京的字符C2格望授宝的字在用1搜索的开站位置.欺认为1J出曳的位置.默认为1SQ1.se1.ectinstr(orac1etrse1.ectna
3、me,1.ength(nane).addrJength(addr).sa1.,1.ength)frse1.ectIawcr(AEBbCrIM)AnBbCcIMfrndua1.;RABBCa)Dnabbccdd10. UPPER短回字符本,井珞桥用的字?大写SQ1.se1.ectupperse1.ect1.pad(rpad(gao.1.v)v17,)fromdua1.:UXD(RPAD(GAOj不第字符则用未填满12. 1.R1MRTRIM1.rRIM1.i除左边出现的字符本RI-R1.M充除右边出现打字府卓SQ1.,se1.ect1.tri11(rtri11(gwyqianjing.).)fr
4、11ndun);1.R1M(RRIM(Siwqianjing13. S1.BSTR(strin.start.count)取于字符串.从91811开始,取COUIH个SQ1.se1.ectSubxIr(.3.8)frse1.ectrep1.ace(he1.oveyou.heJ)frcreatetab1.etab1.et(xnverchar(8);SQ1.)insertintotab1.e!va1.ues(veather)SQ1.insertintotib1.e1.va1.ues(vcthcr):SQ1.insertintoU1.h1.O1.v1ucs(s11o);SQ1.se1.ectxfrcU
5、b1.C1.*teresoundex(xn)sxndex(rather);XMVOtitherether16. TK1.M(xirse1.ectabs(100).abs(-100)fromdua1.:ABS(100).M5S(-100)10010018. A给出反余弦的值SQ1.se1.ectacs(-1.frcmdua1.;ASse1.ectasin(0.5)fr(xdua1.;ASINse1.ectH1.an(Dirondua1.:ATANse1.ectCQiM3.M1592?)froadua1.:CEI1.(1H1527)22. CaS返回一个蛤定数字的余弦SQ1.se1.ectcos(
6、-3.1115927)fratdua1.;C0S(-3.1.11S927)23. C(KH爰回一个数字反氽弦值SQ1.se1.ectcosh(20)frxndua1.;COSII(ZO)21258259824. EXP更回一个数字匕的n次方根SQ1,16。IeCtxp(2).cxp(1.)fr11dim1.;EXP(2)EXP(I)7.3806612.71828IB25. F1.OOR对给定的数字班法效SQ1.se1.ectf1.oor(23I5.67)fr11nds1.;FIjOOR(2345.67)234526. 1.X贵同一个敷字的对数值SQ1.se1.ect1.n(O.1.n(2),1
7、.n(2.7182818)frse1.ect1.og(2.1).1.o(2.4)frondua1.:1.OG(2.1)1.OG(2.40228. Mff)(n1.n2达H一个川除以n2的余数SQ1.se1.ectod(10,3).od(3.3).rd(2.3)fromdua1.:MCD(IO.3)M(MH3.3)M0D(2.3)29. PWER0n1.的n2次方根SQ1.se1.ectDeWer(2.10)PGWer(3.3)fr(xdua1.;PWAER(2.10)PUAER(3.3)10242730. R(XiND3IHUXC按照指定的传皮进行舍入SQ1.se1.ectround(55.5
8、),round(-55.4),trunc(55.5),tru(-55.5)frondua1:R01.ND(55.5)KO1.ND(-5S.4)IR1.XC(55.5)TRUXC(-5S.5)56-5555-5531. SIGN*.散字n的符号,大于。运国1,小于。箜MT,答于0返EIoSQ1.se1.ectsign(1.23).sign(-100).sign(0)frse1.ectsin(1.67079)frse1.ectsin(20).sinh(20)Iranduu1.:SIN(20)SJNM(20).912A152524258259834. SORT运同数字n的根SQ1.se1.ectsq
9、rt(64).xqrt(10)frondua1.:SQRT(M)SQR1.(IO)WW*VM*83.I62277735. TAN追回数字的正切依SQ1.se1.ectImi(20).tan(10)frcadua1.:TA5(20)TANHO)2.2371609.se1.ect1.ah(2(1).Ian(20)Irondua1.:TiWI(20)TV(20)三三*三三1 2.237160937. TWJNC按照特定内情,叟极我一个教SQ1.se1.ecttrunc(124.1666.-2)trunc1.trunc(121.16666.2)frondua1.;TR1.NC1.RUNC(124.16
10、666.2)IOQ124.1638. NMONTHS中加或找去月fSQ1.se1.ectto-char(add.jrnths(to-date(1.99912.nyy三).2),yyyy11n)frondua1.;TO工HA200002SQ1.se1.ectto_char(add_BKnths(to_date(1.99912.yyyynn).-2).yyyym)frcse1.ectto_char(sysdate.yyyy.m.dd.tochar(sysdate)1.yyyy.rmdd)fcse1.ect1.ast_day(sys(1.ate)frondua1.;1.AS1.MY(S3卜5月-01
11、40. M(MBSBE,TWEIN(date2.(1.a1.e1.)净出dzc2se1.ectmonths.betveen(19-12-1999,1-3-1W9)non_betvenfromdua1.;MCMBEIEN9SQUse1.ectnonthsbetween(todate(2000.05.20.yyyy.11dd).todate(2005.06.20.yyyy.11n.dd)xn.betwfrondua1.;MCWBET*6041. N1.-UIMI(date.this,that)用出在this时区F1.h”时区的日期和时间SQ1.se1.ectto,char(sysdate.yy11.mddhh24:rai:ss)bj_time.to_char(ne*_tiru?2(sysdat.yyyy.rm.ddhh24:ni:ss)1.os.ang1.esfr(xtdua1.;BJ_TW:1.O