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