国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle外部程序的觸發小結

瀏覽:100日期:2023-11-21 17:32:07
在論壇里曾經看過一個帖子,有位用戶問了這么一個問題:Oracle 里一個表插入一條數據,提交后,如何讓外部程序收到這個消息? 當時沒有留意,現在想想似乎應該可以總結一下了。舉例: 1、過程中: ... declare myexcept exception; inserted_count1 number; inserted_count2 number; ... begin insert into table values(...); inserted_count1 := sql%rowcount; ... --可以判定inserted_count1是否大于0來確定是否插入了數據 commit; inserted_count2 := sql%rowcount; --這里inserted_count2為0 ... --事實上,這里一定是提交成功才會執行,否則會跳到exception段 yourprocess(yourpara);--調用你自己的過程或語句跟別的過程通信 ... exception when others then ---你可以根據sqlcode自己去查具體的提交失敗原因 ... yourprocess_for_fail(yourpara) --調用你自己的過程跟別的過程通信 ... end;2、直接外部操作,建觸發器: create or replace trigger table after insert for each row ... begin ... yourprocess(yourprara); ... end; 當然,2的方法這只能更總到提交前,假如要監視提交后狀態,你可以在操作表建立標志位或專門建個表,操作表發生變化就通過trigger更新變化信息到狀態表,掃描狀態表就知道是否commit;成功了 我想這位用戶應該通過trigger來調用Java source來實現插入數據后來通知外部程序來做一些事情: 使用java source的例子如下: SQL> create or replace and compile java source named HelloWorld 2 as 3 public class HelloWorld { 4 public static void db_run (){ 5 System.out.println('Hello World'); 6 } 7 } 8 / Java created. SQL> create or replace procedure run_helloworld 2 as language java 3 name 'HelloWorld.db_run()'; 4 / Procedure created. SQL> set serveroutput on size 5000 SQL> call dbms_java.set_output(5000) ; Call completed. SQL> SQL> exec run_helloworld ; Hello World PL/SQL procedure sUCcessfully completed. 上面是調用HelloWorld的例子,你可以修改HelloWorld方法,然后在觸發器里面調用以實現這位用戶的要求!
標簽: Oracle 數據庫
主站蜘蛛池模板: 精品亚洲大全 | 亚洲系列中文字幕一区二区 | 国产a级特黄的片子视频免费 | 在线播放成人毛片免费视 | 欧美日韩亚洲综合在线一区二区 | 免费看欧美一级特黄a大片一 | 欧美成网站 | a毛片免费视频 | 国产精品欧美韩国日本久久 | 亚洲人成a在线网站 | 中文字幕精品在线 | 亚洲国产欧美日韩第一香蕉 | 娇小性色xxxxx中文 | 九九精彩视频在线观看视频 | 正能量www正能量免费网站 | 国产成人高清精品免费软件 | 久久高清影院 | 中国一级做a爰片久久毛片 中日韩欧美一级毛片 | 在线久久 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片免费看 | 中文乱码一二三四有限公司 | 国产精品久久久久国产精品 | 成年人网站免费观看 | 国产国产人免费人成成免视频 | 日本欧美高清 | 色综合久久久 | 被老外玩爽的中国美女视频 | 亚洲精品字幕一区二区三区 | 国产成人亚洲精品久久 | 成年女人免费毛片视频永久 | 欧美日韩在线观看一区 | 精品一区二区三区视频在线观看 | 办公室紧身裙丝袜av在线 | 久久免费视频6 | 中文字幕日韩精品亚洲七区 | 亚洲国产精选 | 日韩美女一区 | 欧美一级毛片特黄大 | 中文字幕有码视频 | 国产女王vk | 欧美13一14sexvideo欧 |