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

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

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

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統(tǒng)計

    留言簿(23)

    積分與排名

    優(yōu)秀學習網(wǎng)站

    友情連接

    閱讀排行榜

    評論排行榜

    Oracle觸發(fā)器及sql使用技巧

    很久沒有玩這些玩意了,順記錄下WJ兄編寫的觸發(fā)器,大致實現(xiàn)的功能就是:當用戶網(wǎng)terminal表插入一條記錄時候順便網(wǎng)ftp_user表插入一條記錄,而后者表中
    需要用到terminal表中的部分字段內(nèi)容比如terminalseril字段,其中:new.terminalseril表示就是terminal表中新插入的這條記錄的terminalseril值。現(xiàn)在對關鍵字做一下說明 :NEW 和:OLD使用方法和意義,new 只出現(xiàn)在insert和update時,old只出現(xiàn)在update和delete時。在insert時new表示新插入的行數(shù)據(jù),update時new表示要替換的新數(shù)據(jù)、old表示要被更改的原來的數(shù)據(jù)行,delete時old表示要被刪除的數(shù)據(jù)。觸發(fā)器類型大致分為:事前觸發(fā)和事后觸發(fā),具體可以google更詳細。

    create or replace trigger tib_terminal_insertFtp before insert
    on Terminal for each row
    declare
        integrity_error  exception;
        errno            
    integer;
        errmsg           
    char(200);
    begin
        
    insert into FTP_USER (userid, userpassword,homedirectory, enableflag, writepermission, idletime, 

    uploadrate,downloadrate,maxloginnumber,maxloginperip)
                        
    VALUES (:new.terminalseril, 'E10ADC3949BA59ABBE56E057F20F883E', concat('/usr/local/ftproot/',:new.terminalseril), 110204802048055);
    --  Errors handling
    exception
        
    when integrity_error then
           raise_application_error(errno, errmsg);
    end;

    注意,如果要對在不同表空間的其他表進行插入操作,則需要具備有足夠的權限,否則觸發(fā)器編譯會不通過。

    另外下面是一個常有的sql語句,就是從當期的某個表選擇數(shù)據(jù)插入另外一個表的常用方式:
     insert into ftp_user(userid,userpassword,homedirectory,enableflag,writepermission,idletime,uploadrate,downloadrate,maxloginnumber,maxloginperip)  
    select distinct t.seril,'E10ADC3949BA59ABBE56E057F20F883E',
    '/usr/local/ftproot/'||t.seril,
     
    1,1,0,20480,20480,0,0 from terminal t
    即將terminal表中的部分數(shù)據(jù)內(nèi)容插入ftp_user用戶之中。

    posted on 2010-01-29 20:07 都市淘沙者 閱讀(397) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    主站蜘蛛池模板: 久久国产高潮流白浆免费观看| 久9热免费精品视频在线观看| 国内免费高清在线观看| 亚洲综合无码一区二区| 久久久久久久久久国产精品免费| 久久久久久亚洲精品| 久久国产免费观看精品3| 亚洲无人区视频大全| 69天堂人成无码麻豆免费视频| 亚洲乱码在线播放| 日韩人妻无码免费视频一区二区三区| 亚洲国产精华液2020| 亚洲国产精品一区二区第一页免| 国产精品一区二区三区免费| 亚洲妇熟XXXX妇色黄| 1000部禁片黄的免费看| 亚洲色偷偷色噜噜狠狠99| 免费一级毛片不卡在线播放| 成人毛片100免费观看| 亚洲熟妇无码久久精品| 黄网址在线永久免费观看 | 亚洲国产精品丝袜在线观看| 国产免费人成视频尤勿视频| 久久精品亚洲综合| 免费三级毛片电影片| 亚洲国产精品网站在线播放 | 国产免费福利体检区久久| 亚洲国产精品免费视频| 女人18毛片特级一级免费视频| 草久免费在线观看网站| 久久精品国产亚洲77777| 国产高清在线免费视频| 中文字幕日本人妻久久久免费| 亚洲va在线va天堂成人| 亚洲欧洲日产国码一级毛片| 91短视频在线免费观看| 黄色一级毛片免费看| 亚洲黄色在线电影| 又粗又硬免费毛片| 黄色成人免费网站| 三级片免费观看久久|