隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827743
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          RAISE FORM_TRIGGER_FAILURE作用

          使你觸發(fā)器尚未提交的工作失效,并且不再執(zhí)行你觸發(fā)器中余下的程序代碼
          也就是說,從你COMMIT后,到RAISE FORM_TRIGGER_FAILURE之前的程序段實際上是無效的。

          當某個form上的操作可能帶來錯誤時,可以對form上的操作進行判斷,如果不合條件,就可以用raise   form_trigger_gailure來觸發(fā)異常.
          比如當你在一個文本框中輸入數(shù)字時,當鼠標脫離當前框時進行相應(yīng)的驗證,看看是否滿足相應(yīng)的要求范圍,如果滿足則正常,如果不滿足則觸發(fā)該事件,并把鼠標光標強制在當前文本框中,直到輸入正確的數(shù)字為止。


          他和自定義的異常有什么區(qū)別嗎?
          自定義的異常代號范圍:20000~~~~20999之間而他一般小于20000,自定義的異常觸發(fā)后,程序就結(jié)束了,
          但是form_trigger_failure觸發(fā)后,程序并不結(jié)束,你輸入正確的東西后,程序還可以繼續(xù)





          posted on 2011-03-12 14:53 Ke 閱讀(2605) 評論(0)  編輯  收藏 所屬分類: oracle develop
          主站蜘蛛池模板: 黑河市| 会泽县| 邹平县| 本溪| 渝中区| 大方县| 天台县| 平邑县| 景泰县| 泽州县| 依兰县| 临清市| 柘城县| 尤溪县| 安福县| 弋阳县| 依兰县| 鸡西市| 杭锦后旗| 开鲁县| 太和县| 盐城市| 金昌市| 黔江区| 海宁市| 八宿县| 阳原县| 长沙县| 东丽区| 渑池县| 奈曼旗| 绩溪县| 尖扎县| 寿阳县| 宜丰县| 资阳市| 贞丰县| 咸阳市| 泸水县| 武胜县| 江油市|