久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

網(wǎng)友經(jīng)驗(yàn)談之Oracle外部程序觸發(fā)小結(jié)

瀏覽:2日期:2023-11-25 15:40:27
在論壇里曾經(jīng)看過一個(gè)帖子,有位用戶問了這么一個(gè)問題:Oracle 里一個(gè)表插入一條數(shù)據(jù),提交后,如何讓外部程序收到這個(gè)消息? 當(dāng)時(shí)沒有留意,現(xiàn)在想想似乎應(yīng)該可以總結(jié)一下了。舉例:1、過程中:...declaremyexcept exception;inserted_count1 number;inserted_count2 number;...begininsert into table values(...);inserted_count1 := sql%rowcount;...--可以判定inserted_count1是否大于0來確定是否插入了數(shù)據(jù)commit;inserted_count2 := sql%rowcount; --這里inserted_count2為0... --事實(shí)上,這里一定是提交成功才會(huì)執(zhí)行,否則會(huì)跳到exception段yourprocess(yourpara);--調(diào)用你自己的過程或語句跟別的過程通信...exceptionwhen others then---你可以根據(jù)sqlcode自己去查具體的提交失敗原因...yourprocess_for_fail(yourpara)--調(diào)用你自己的過程跟別的過程通信...end;2、直接外部操作,建觸發(fā)器:create or replace trigger table after insert for each row...begin...yourprocess(yourprara);...end;當(dāng)然,2的方法這只能更總到提交前,假如要監(jiān)視提交后狀態(tài),你可以在操作表建立標(biāo)志位或?qū)iT建個(gè)表,操作表發(fā)生變化就通過trigger更新變化信息到狀態(tài)表,掃描狀態(tài)表就知道是否commit;成功了我想這位用戶應(yīng)該通過trigger來調(diào)用Java source來實(shí)現(xiàn)插入數(shù)據(jù)后來通知外部程序來做一些事情:使用java source的例子如下:SQL> create or replace and compile java source named HelloWorld2 as3 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 java3 name 'HelloWorld.db_run()';4 /Procedure created.SQL> set serveroutput on size 5000SQL> call dbms_java.set_output(5000) ;Call completed.SQL> SQL> exec run_helloworld ;Hello WorldPL/SQL procedure sUCcessfully completed.
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 免费一级毛片 | 91免费在线看 | 色香阁99久久精品久久久 | 久久草视频 | 手机在线不卡av | 午夜精品久久久久久久男人的天堂 | 久久久久久免费免费 | 色综合免费视频 | 国产精品毛片一区二区 | 激情视频网站 | 婷婷av在线| 999在线观看精品免费不卡网站 | 中文字幕第一页在线 | 国产精品乱码一二三区的特点 | 91中文字幕一区 | 国内成人免费视频 | 国产亚洲综合一区二区 | 久久av网 | 人人草人人 | 国产激情网址 | 91精品国产综合久久国产大片 | 日韩精品一区二区三区在线观看 | 中国一级特黄毛片大片 | 狠狠操夜夜操 | 欧美精品一区二 | 91精品国产乱码久久久久久 | 97成人在线| 精品亚洲永久免费精品 | 可以看av的网站 | 精品国产欧美一区二区三区成人 | 精品一区久久 | 中文字幕在线观看视频一区 | 日韩在线视频一区 | www夜夜操| 国产精品69毛片高清亚洲 | 午夜精品久久久久久久久久久久久 | 亚洲精品视频在线免费播放 | 99精品全国免费观看视频软件 | 亚洲综合国产 | 色偷偷噜噜噜亚洲男人 | 国产精品无码永久免费888 |