oracle修改用戶密碼命令 Oracle-A表a字段更新后,修改b字段的值,寫了個(gè)觸發(fā)器,執(zhí)行報(bào)錯(cuò)ora-04091?
Oracle-A表a字段更新后,修改b字段的值,寫了個(gè)觸發(fā)器,執(zhí)行報(bào)錯(cuò)ora-04091?當(dāng)然不是。如果在修改a字段時(shí)未提交update語句,則會(huì)有一個(gè)鎖。當(dāng)然,不可能通過觸發(fā)器讀取同一行。如果修改是
Oracle-A表a字段更新后,修改b字段的值,寫了個(gè)觸發(fā)器,執(zhí)行報(bào)錯(cuò)ora-04091?
當(dāng)然不是。如果在修改a字段時(shí)未提交update語句,則會(huì)有一個(gè)鎖。當(dāng)然,不可能通過觸發(fā)器讀取同一行。如果修改是連續(xù)的,那么我想我要寫的不是觸發(fā)器,而是一個(gè)過程,而不是觸發(fā)器。每次修改表時(shí),都會(huì)調(diào)用此過程(只需傳入要修改的參數(shù))。在此過程之前,更新conttype。提交后,更新glbdef1字段。最好有一個(gè)序列。