<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

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    Oracle觸發器及sql使用技巧

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

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

    另外下面是一個常有的sql語句,就是從當期的某個表選擇數據插入另外一個表的常用方式:
     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表中的部分數據內容插入ftp_user用戶之中。

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

    主站蜘蛛池模板: 亚洲av最新在线网址| 亚洲人成精品久久久久| 国产精品久久亚洲不卡动漫| 一级毛片在线观看免费| 亚洲综合网美国十次| 4虎1515hh永久免费| 亚洲视频免费在线看| 亚欧人成精品免费观看| 亚洲香蕉在线观看| 日韩高清在线免费看| 国产精品成人亚洲| 亚洲午夜av影院| 免费一级不卡毛片| 亚洲人成伊人成综合网久久| 免费无码AV片在线观看软件| 亚洲精品乱码久久久久蜜桃| jizzjizz亚洲| 无码日韩精品一区二区免费暖暖| 亚洲视频小说图片| 在线a人片天堂免费观看高清| 美女被免费视频网站| 国产亚洲人成网站在线观看不卡 | 亚洲精品无码久久毛片波多野吉衣| 免费无遮挡无码永久视频| 91亚洲精品自在在线观看| 免费无码看av的网站| 一进一出60分钟免费视频| 亚洲成在人线av| 免费在线看v网址| 一级黄色片免费观看| 1区1区3区4区产品亚洲| 成人男女网18免费视频| 国产精品无码免费专区午夜| 亚洲精品第一国产综合精品| 国产一区二区三区在线免费观看| 日韩精品无码免费专区午夜| 在线aⅴ亚洲中文字幕| 夜夜春亚洲嫩草影院| 毛片网站免费在线观看| 野花香高清视频在线观看免费 | 四虎影院免费视频|