ora-04091

    2熱度

    1回答

    如何從表中刪除行,其中列包含子字符串,但該列的類型爲「長」。 (是的,我知道我不應該使用龍,但我保持別人的混亂)。 我第一次嘗試是: delete from longtable where search_long(rowid) like '%hello%'; (從this answer繼。) 這將返回: SQL Error: ORA-04091: table blah.longtab

    0熱度

    1回答

    我在BEFORE INSERT TRIGGER上看到一個奇怪的錯誤,我不明白。即使閱讀了這裏發佈的類似問題的多個問題。 failed to process "method": category_id = 'foo' and request_id = '99' error: java.sql.BatchUpdateException: ORA-04091: table SCHEMA.ANIMAL_T

    0熱度

    2回答

    我使用的所有列在表1和表2,並返回「Y」或「N」相比較的函數。在此基礎上,我會更新我的表1 但是當我運行MERGE語句它會顯示錯誤: ora-04091 - Table1 is mutating, trigger/function may not see it 我怎樣才能解決這個問題? CREATE OR REPLACE function DataChange (in_epmname varcha

    0熱度

    4回答

    有人可以幫助我更正下面的觸發器嗎?我被分配了這個問題,但我的技術技能是有限的。 我的腳本打下面的錯誤(ORA 4091): 處理標準訂單號:27179 ................... ................... 更新訂單狀態.. 完成審批處理。 DIST ID 611294gl量10000.88 bill_del_amount 0 l_amount 10000.88 一些異常出

    0熱度

    1回答

    我在Oracle SQL中創建表時遇到問題。 我正在尋找一個名爲DEFAULTRULE的列。在任何給定時間,此列中只有1行可以是'1'。因此,例如 ID DEFAULTRULE 1 0 2 0 3 1 如果我是更新ID 2爲具有默認規則= 1條,則這將任一組ID 3默認規則來0 或 拋出錯誤(我不只要噸真的介意只有一個「1」) 我試圖創建觸發器做到既但不斷收到 ORA-04091表

    1熱度

    1回答

    1)我編碼表的觸發器稱爲grades如下: CREATE OR REPLACE TRIGGER grades_before_update BEFORE UPDATE OF grade_percent ON grades FOR EACH ROW DECLARE grade_percent_var NUMBER; BEGIN SELECT grade_percent

    0熱度

    1回答

    請幫我解決這個問題,我想寫一個觸發器,只要插入/更新發生在源表中,我就可以將值插入到新表中。 下面是我想從哪裏獲取數據到另一個表中的表結構。 列表表格 Name Null Type LISTINGID NOT NULL VARCHAR2(28) LISTINGMANAGERID NOT NULL VARCHAR2(28) MANAGEAVAILABILITYFLAG VARCHAR2(1) AVA

    2熱度

    3回答

    對於學校項目,我們不得不使用觸發器來更新冗餘信息。我們有一個名爲'recipe_ratings'的表格,其中包含'評分'(數字0-100)。在我們的「食譜」表中,我們有一個稱爲「評分」的冗餘行,其中包含該特定配方的平均評分。 我們試圖創建一個Oracle觸發器是這樣的: CREATE OR REPLACE TRIGGER trigger_rating AFTER UPDATE ON r

    1熱度

    3回答

    所以,我有表foo,我想,當觸發t_foo火災刪除其他foo行: CREATE OR REPLACE TRIGGER "t_foo" AFTER INSERT OR DELETE OR UPDATE ON foo /*delete some other records from foo that are not :NEW.* or :OLD.* \* 我怎麼會去這樣做沒有得到一個ORA-0

    1熱度

    4回答

    問題是這樣的:我在表上實現了一個名爲CLAN_AFFILIATI的觸發器,它增加了(如果是inseriemento)並減少(在取消的情況下)另一個名爲CLAN的表的屬性(NUMAFFILIATI)。我會做什麼是由用戶阻止氏族的更新NUMAFFILIATI,並認爲R ON CLAN是這樣做的另一個trigge: 上CLAN_AFFILIATI(CLAN VARCHAR,AFFILIATO VARCH