mutating-table

    4熱度

    1回答

    這個觸發器會將插入的值傳遞給一個過程,該過程會將這些值插入到另一個表中。我得到一個變異表錯誤。我怎樣才能解決這個問題? CREATE OR REPLACE TRIGGER ADD_INVOICE BEFORE INSERT OR UPDATE OF APP_NO,C_NO ON APPOINTMENT FOR EACH ROW DECLARE BEGIN POP_INVOICE(:NE

    0熱度

    1回答

    在執行插入或更新操作時遇到此觸發器的問題。雖然觸發器得到創建沒有錯誤。目標是檢查invoice_total是否大於payment_total + credit_total的總數。任何幫助將不勝感激: Create or Replace Trigger invoices_before_update_payment Before Insert or Update On invoices For E

    0熱度

    2回答

    我在找一個和GDI的StretchBlt for Xlib做同樣功能的函數。我在XLib頭文件中找不到任何這樣的函數,所以我開始認爲我將不得不瞭解StretchBlt如何爲XLib自己實現它。我感謝任何幫助。

    2熱度

    1回答

    我有一個表觸發器象下面這樣: CREATE OR REPLACE TRIGGER PAT_BUR_DOB_TRG BEFORE UPDATE OF DOB ON PAT REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW -- PL/SQL Block begin tgln_sys_error_pkg.compare_dates(tr

    -1熱度

    1回答

    我想創建一個觸發器來計算服務的日期和分支的ID。觸發器的目標是計算分支ID的數量以及服務的日期。如果計數大於3,那麼觸發器應該生效。那我可是遇到的問題是,甲骨文已經確定,這是一個不同誘變觸發,並且不允許有錯誤消息的數據插入: ORA-04091: table user1.SERVICEIH is mutating, trigger/function may not see it ORA-0651

    0熱度

    1回答

    我試圖創建更新觸發器,但我一直在「變異表」錯誤上碰撞。主要想法是銷售&購買數據庫與用戶評級。 基本上我想,每次PRODUTOS表上的評分都會更新,重新計算賣家的評分。 我想下面的觸發器(和它的版本),但它沒有成氣候.. CREATE OR REPLACE TRIGGER actualiza_rating_vend AFTER UPDATE OF RATING_VENDEDOR ON PRODU

    1熱度

    2回答

    好吧,我有兩個表 - ORDERS和ORDERLINES - 它們基本上都有相同的問題,每個表都有觸發器來解決問題。問題在於,除了具有表級唯一性的PK之外,在名爲RECID的字段中,還有另一個字段RECNO,它需要與另一個字段相關而是唯一的。 的表FK關係如下: ORDERS.WAREHOUSEID > WAREHOUSES.CUSTOMERID > CUSTOMERS 和 ORDERSLINES

    1熱度

    2回答

    或者只有行級觸發器會導致此類突變? 我重新整理我的問題: 從而啓動類型將通過限制通過突變錶帶來因素的影響?

    0熱度

    1回答

    由於表變異,以下觸發器不起作用,因爲我相信觸發器中的SQL語句不能對變異表執行,但是因爲我不在11g上,所以我不能創建複合觸發器。我已經在聲明部分嘗試了包括PRAGMA AUTONOMOUS TRANSACTION;,但是這不會被編譯。任何人都可以爲我提供最佳解決方案嗎? create or replace trigger fb_pers_id_check2_tr --after in

    2熱度

    2回答

    如何使用列表實現接口成員「f」? public interface I { IEnumerable<int> f { get; set; } } public class C:I { public List<int> f { get; set; } } 錯誤1'ClassLibrary1.C'沒有實現接口成員'ClassLibrary1.I.f'。 'Class