工作中oracle記錄

          公司做的系統,為了加快搜索,時間采用數值型的。
          在sysbase中有datediff和dateadd函數,
          在oracle中采用的函數是number_to_date
          如:將數值型的時間轉化為標準時間
          select number_to_date(1268668800from dual
          將時間轉化為數值的方法是使用date_to_number函數
          如:需要查詢今天零點的數值型時間
          select date_to_number(to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd')) from dual

          查詢今天的日期函數
          select sysdate from dual

          查詢上幾日的日期
          select sysdate - n from dual   
          --n為一個整數日期,如你想查詢上星期這個時期
          select sysdate - 7 from dual
          --當然“-”也可以變為“+”
          對分鐘,小時,日,月,年進行計算
          select sysdate, sysdate - interval '6' day "Sysdate - 6 days" from dual;
          將day修改就可以了,如minute,year,month,second等等

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

          導出oracle建試圖的ddl語句也類似
          select dbms_lob.substr(dbms_metadata.get_ddl('VIEW',view_name)) from user_views

          oracle使用sqlplus輸出html,excel,txt的報表
           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語句
          16 spool off


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

          posted on 2010-03-14 10:18 duduli 閱讀(428) 評論(2)  編輯  收藏 所屬分類: 數據庫

          評論

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

          http://zhaosheng.wolf.blog.163.com/blog/static/11530458920102242538224/
          oracle over函數,作用1,去重復。2,分組排列。3,分組統計。  回復  更多評論   

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

          http://www.cnblogs.com/lizw/archive/2007/04/26/729005.html  回復  更多評論   

          <2010年4月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團隊

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地攤兒

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          @duduli
          主站蜘蛛池模板: 西盟| 洛隆县| 道孚县| 湾仔区| 沙雅县| 余干县| 汉阴县| 长宁区| 锦州市| 巴彦淖尔市| 三门峡市| 任丘市| 时尚| 平泉县| 镇雄县| 长岛县| 金湖县| 大埔区| 灵山县| 贺州市| 盐山县| 大渡口区| 荆门市| 神池县| 乌拉特前旗| 安溪县| 政和县| 鄄城县| 南通市| 道孚县| 亳州市| 家居| 来凤县| 玛沁县| 女性| 军事| 扎赉特旗| 漳平市| 常州市| 靖江市| 海城市|