<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 都市淘沙者 閱讀(402) 評論(0)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    主站蜘蛛池模板: 亚洲VA成无码人在线观看天堂| 0588影视手机免费看片| 毛片网站免费在线观看| 无码专区—VA亚洲V天堂| 日本亚洲欧洲免费天堂午夜看片女人员 | 色婷五月综激情亚洲综合| 18禁无遮挡无码国产免费网站| 亚洲色图在线播放| 亚欧在线精品免费观看一区| 亚洲黄色在线电影| 亚色九九九全国免费视频| 亚洲香蕉久久一区二区三区四区| 最近免费中文字幕4| 色噜噜噜噜亚洲第一| 亚洲视频在线精品| 国产一二三四区乱码免费| 亚洲高清在线观看| 国产在线观看免费观看不卡| 亚洲精品无码专区| 不卡一卡二卡三亚洲| 日本不卡免费新一区二区三区| 亚洲国产成人久久精品app| 夫妻免费无码V看片| 一级看片免费视频囗交| 亚洲AV无码乱码在线观看富二代| 最近免费中文在线视频| 亚洲国产精品无码久久久秋霞1| 亚洲成AV人在线观看网址| 黄页免费在线观看| 久久精品国产亚洲av麻豆图片 | 亚洲黄色免费电影| 午夜网站免费版在线观看| yellow视频免费在线观看| 亚洲国产模特在线播放| mm1313亚洲精品国产| 最刺激黄a大片免费网站| 亚洲精品无码中文久久字幕| 好看的电影网站亚洲一区| 成年人免费观看视频网站| 中文字幕在线免费观看视频| 亚洲理论片在线观看|