<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kxbin
    成功留給有準備的人
    posts - 10,  comments - 35,  trackbacks - 0
    1、更新oralce數據庫的密碼sql, alter use scott identified by scott1;其中scott為用戶名,scott1為密碼

    一、重復操作查詢

    --where條件得distinct systemdicid作為唯一標識

    select *

     from dmis_zd_systemdic t

     WHERE typeid = '06012'

       and t.systemdicid in (select min(systemdicid)

                               from dmis_zd_systemdic

                              where typeid = '06012'

                              group by name)

     order by orderno;

    二、檢查表是否存在

    select count(tname) from tab where tname = upper('表名');

    三、日期函數

    --返回當前日期年度的第一天

    select trunc(sysdate,'year') from dual;

    --返回當前日期月份的第一天

    select trunc(sysdate,'month') from dual;

    --上月最后一天

    select last_day(add_months(sysdate, -1)) from dual;

    --給定日期后最近星期幾得日期

    select next_day(to_date('2009-12-01', 'yyyy-mm-dd'), '星期一') next_day

    from dual;

    四、同一張表中,根據一個字段更新另一個字段

    update (select t.fgenerationtime as ftime, t.fgeneratedateall as str

              from dmis_fs_approvebook t

             where t.fgenerationtime is not null)

       set str = TO_CHAR(ftime, 'yyyy-mm-dd')

     where str is null;

    五、重復數據查詢

    select * FROM EMP E

    WHERE E.ROWID > (SELECT MIN(X.ROWID)

    FROM EMP X

    WHERE X.EMP_NO = E.EMP_NO);

    六、合并不同表的數據(merge  into

    merge into student s

    using (select id, name, tel from test001) x

    on (s.s_id = x.id)

    when matched then

     update set s_name = x.name

    when not matched then

     insert (s_id, s_name, s_age) values (x.id, x.name, x.tel);

    commit;

    七、查詢執行sqlv$sql

    select t.module, t.first_load_time, t.sql_text

     from v$sql t

     order by first_load_time desc;

    2、數據庫精度修改處理

    -- Create table

    /*drop table temp_data;*/

    create table temp_data

    (

     FID      VARCHAR2(40) not null,

     USEHOURS NUMBER(10) default 0,

     FVOLTAGE NUMBER(10) default 0,

     INVOLTAGE NUMBER(10) default 0

    )

    ;

    alter table TEMP_DATA

     add constraint tempfid primary key (FID);

     

    insert into temp_data

     select a.fid, a.usehours, a.fvoltage, a.involtage

        from dmis_fs_factorymonthdetail a;

     

    update dmis_fs_factorymonthdetail t

       set t.usehours = '', t.fvoltage = '', t.involtage = '';

     

    alter table DMIS_FS_FACTORYMONTHDETAIL modify USEHOURS NUMBER(10,1);

    alter table DMIS_FS_FACTORYMONTHDETAIL modify FVOLTAGE NUMBER(10,1);

    alter table DMIS_FS_FACTORYMONTHDETAIL modify INVOLTAGE NUMBER(10,1);

     

    update (select a.usehours as tusehours,

                   b.usehours as fusehours,

                   a.fvoltage as tfvoltage,

                   b.fvoltage as ffvoltage,

                   a.involtage as tinvoltage,

                   b.involtage as finvoltage,

                   a.fid       as ffid,

                   b.fid       as tfid

              from dmis_fs_factorymonthdetail a, temp_data b

             where a.fid = b.fid) tt

       set tt.tusehours = tt.fusehours,

           tt.tfvoltage = tt.ffvoltage,

           tt.tinvoltage = tt.finvoltage

     where ffid = tfid;

      

    drop table temp_data;

    commit;

     

    3、恢復drop掉的存儲過程

    用sys用戶登陸,執行如下的查詢:

    SQL> select text from dba_source as of timestamp to_timestamp('2009-03-06 09:45:00', 'YYYY-MM-DD HH24:MI:SS') where owner='IPRA' and name= 'P_IPACCHECK_NC' order by line;

    4、刪除某個用戶下的對象

    --刪除某個用戶下的對象  

    set heading off;  

    set feedback off;  

    spool c:\dropobj.sql;  

     prompt --Drop constraint  

     select 'alter table '||table_name||' drop constraint '||constraint_name||' ;' from user_constraints where constraint_type='R';  

     prompt --Drop tables  

     select 'drop table '||table_name ||';' from user_tables;   

       

     prompt --Drop view  

     select 'drop view ' ||view_name||';' from user_views;  

       

     prompt --Drop sequence  

     select



      
    posted on 2011-10-05 17:34 kxbin 閱讀(248) 評論(0)  編輯  收藏 所屬分類: ORACLE
    你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    J2EE

    java技術網站

    Linux

    平時常去的網站

    數據庫

    電影網站

    網站設計

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV无码成人精品区蜜桃| 国产啪亚洲国产精品无码| 亚洲系列中文字幕| 久久久久国产精品免费网站| 亚洲精品国产成人片| 两个人看的www高清免费观看| 久久亚洲中文字幕精品一区四| 免费人成在线观看播放a| 亚洲AV成人一区二区三区在线看| 日韩不卡免费视频| 亚洲国产综合精品中文第一| 最新69国产成人精品免费视频动漫| 亚洲AV无码一区二区一二区| 国产一级淫片a视频免费观看| 色多多A级毛片免费看| 边摸边吃奶边做爽免费视频网站 | 免费h片在线观看网址最新| 亚洲午夜精品久久久久久人妖| 日本免费中文视频| 亚洲国产成人精品无码一区二区| 午夜a级成人免费毛片| 一级特黄录像免费播放中文版| 亚洲深深色噜噜狠狠爱网站| 亚洲国产精品综合福利专区| 国产免费毛不卡片| 最新亚洲人成网站在线观看| 浮力影院亚洲国产第一页| 男人天堂免费视频| 亚洲伊人久久大香线蕉啊| 国产三级免费观看| 免费毛片在线看不用播放器| 亚洲午夜精品一区二区公牛电影院| 免费看的黄色大片| 中文无码日韩欧免费视频| 亚洲国产精品综合久久网各| av无码久久久久不卡免费网站 | 亚洲国产成人久久综合碰| a毛片成人免费全部播放| 亚洲综合视频在线| 大学生美女毛片免费视频| 高清永久免费观看|