工作中oracle記錄

          公司做的系統(tǒng),為了加快搜索,時(shí)間采用數(shù)值型的。
          在sysbase中有datediff和dateadd函數(shù),
          在oracle中采用的函數(shù)是number_to_date
          如:將數(shù)值型的時(shí)間轉(zhuǎn)化為標(biāo)準(zhǔn)時(shí)間
          select number_to_date(1268668800from dual
          將時(shí)間轉(zhuǎn)化為數(shù)值的方法是使用date_to_number函數(shù)
          如:需要查詢(xún)今天零點(diǎn)的數(shù)值型時(shí)間
          select date_to_number(to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd')) from dual

          查詢(xún)今天的日期函數(shù)
          select sysdate from dual

          查詢(xún)上幾日的日期
          select sysdate - n from dual   
          --n為一個(gè)整數(shù)日期,如你想查詢(xún)上星期這個(gè)時(shí)期
          select sysdate - 7 from dual
          --當(dāng)然“-”也可以變?yōu)?#8220;+”
          對(duì)分鐘,小時(shí),日,月,年進(jìn)行計(jì)算
          select sysdate, sysdate - interval '6' day "Sysdate - 6 days" from dual;
          將day修改就可以了,如minute,year,month,second等等

          導(dǎo)出oracle建表語(yǔ)句ddl語(yǔ)句
            select  DBMS_LOB.substr(DBMS_METADATA.get_ddl('TABLE',u.TABLE_NAME))   FROM   USER_TABLES   U

          導(dǎo)出oracle建試圖的ddl語(yǔ)句也類(lèi)似
          select dbms_lob.substr(dbms_metadata.get_ddl('VIEW',view_name)) from user_views

          oracle使用sqlplus輸出html,excel,txt的報(bào)表
           1 SET MARKUP html ON SPOOL ON pre off entmap off //注釋此句
           2 SET ECHO OFF
           3 SET TERMOUT OFF
           4 SET TRIMOUT OFF
           5 set feedback off
           6 set heading on
           7 set linesize 200
           8 set pagesize 10000
           9 col tablespace_name format a15
          10 col total_space format a10
          11 col free_space format a10
          12 col used_space format a10
          13 col used_rate format 99.99
          14 spool c:\test.html  或者 test.xls            //修改為test.txt,即可輸出文本文件
          15 select * from tp_meter;//sql語(yǔ)句
          16 spool off


          oracle本地備份腳本
          exp username/password@servername file=e:\data\servername_%date%.dmp owner=所屬用戶(hù) rows=log=e:\servernamelog\servername.log

          posted on 2010-03-14 10:18 duduli 閱讀(436) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): 數(shù)據(jù)庫(kù)

          評(píng)論

          # re: 工作中oracle記錄 2010-04-15 14:05 duduli

          http://zhaosheng.wolf.blog.163.com/blog/static/11530458920102242538224/
          oracle over函數(shù),作用1,去重復(fù)。2,分組排列。3,分組統(tǒng)計(jì)。  回復(fù)  更多評(píng)論   

          # re: 工作中oracle記錄 2010-04-16 17:31 duduli

          http://www.cnblogs.com/lizw/archive/2007/04/26/729005.html  回復(fù)  更多評(píng)論   

          <2010年3月>
          28123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊(duì)

          隨筆分類(lèi)

          隨筆檔案

          新聞分類(lèi)

          石頭JAVA擺地?cái)們?/h3>

          搜索

          •  

          積分與排名

          • 積分 - 257429
          • 排名 - 220

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          @duduli
          主站蜘蛛池模板: 汨罗市| 武义县| 茂名市| 武冈市| 皋兰县| 冷水江市| 那曲县| 大丰市| 车险| 福鼎市| 绍兴县| 乌鲁木齐县| 青海省| 宝应县| 新泰市| 井研县| 奈曼旗| 乌拉特前旗| 宿松县| 玉山县| 从化市| 当阳市| 巴青县| 阳信县| 金山区| 滨州市| 来凤县| 正阳县| 汝城县| 富裕县| 星座| 宜良县| 新泰市| 尚义县| 云林县| 淮阳县| 澳门| 综艺| 兰西县| 湟源县| 柳林县|