關於Oralce Trigger中before、after的區別
今天工作中需要用到一個觸發器,建好試了幾次,發覺都沒有成功。後來才發覺,是自己定義的varchar2大小太小所至。看來自己還是太粗心了,下次注意~
順便試了下before、after選項,發現before:(insert,update)可以對:new進行修改;after:不能對:new進行修改。兩者都不能修改:old資料,只讀。我想Oracle之所以這麼設計,是避免巢狀觸發吧。[@more@]
順便試了下before、after選項,發現before:(insert,update)可以對:new進行修改;after:不能對:new進行修改。兩者都不能修改:old資料,只讀。我想Oracle之所以這麼設計,是避免巢狀觸發吧。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9896745/viewspace-922288/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JUnit4 中@AfterClass @BeforeClass @after @before的區別對比
- jquery中append、prepend, before和after方法的區別jQueryAPP
- mysql觸發器案例分析以及before和after的區別MySql觸發器
- css中的:before與:after的簡單使用CSS
- flask 中的before_request 與 after_requFlask
- css當中:before和:after選擇器CSS
- Java中單元測試中:@BeforeClass,@Before,@Test,@After,@AfterClass中的問題詳解Java
- 瞭解css中偽元素 before和after的用法CSS
- CSS 巧用 :before和:afterCSS
- CSS巧用:before和:afterCSS
- jquery中append()方法與after()方法的區別jQueryAPP
- css偽元素(before與after)CSS
- 偽元素 before 和 after 初探
- 理解偽元素 :before 和 :after
- Vuejs中關於computed、methods、watch的區別VueJS
- 關於記憶體中棧和堆的區別記憶體
- BLOB和CLOB的區別以及在ORALCE中的插入和查詢操作
- 關於mysql中欄位定義的型別int、tinyint區別MySql型別
- before-after-hook鉤子函式Hook函式
- 關於HashMap和Hashtable的區別HashMap
- 關於CI,ASCS,DI的區別
- 關於sysdba,sysoper,dba的區別
- MySQL 5.7中sync_binlog引數和半同步中after_commit和after_sync的區別MySqlMIT
- triggerHandler()和trigger()區別
- 關於mssql中go等幾個關鍵字的用途及區別SQLGo
- ::after和::before 要配合content屬性
- nginx關於root與alias的區別Nginx
- 關於C與C++的區別C++
- 關於 in與exist , not in與not exist 的區別
- 關於JSF與Struts的區別JS
- 對於java中的"\"和"/" 區別Java
- Vue路由鉤子 afterEach beforeEach區別Vue路由
- CSS-選擇器15-:before與:afterCSS
- js如何控制css偽元素內容(before,after)JSCSS
- 關於stable_sort()和sort()的區別:
- trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-validationAI
- 關於java的引用和c++的區別JavaC++
- css3偽元素選擇器before 和 after 的使用CSSS3