database-trigger

    0热度

    1回答

    我是PL/SQL新手。我正在使用oracle 11g XE以及sql开发人员。我试图创建INSERT触发器后创建如下 create or replace trigger tr1 after insert ON employee for each row begin print :new.emp_id; end; 雇员表如下 create table employee (emp_

    0热度

    1回答

    将数据插入到event_date列后,我想要一个触发器来更新同一个表的两列并将行的相应值'event_quarter'和'event_year'。 我有这个测试table四列: id,event_date,event_quarter,event_year 我一直在努力与此代码,使其工作: DELIMITER $$ CREATE TRIGGER `fill_event_quarter_and_y

    0热度

    1回答

    我试图创建一个触发器,它将用另一个特定值替换插入到特定列中的特定值。 Ex。每次插入'1'时,'2'将在插入和更新后放置。 该触发结束一个新的插入,而不是仅仅在新行已插入之后的列下更新的每一行以“2”: CREATE TRIGGER trg_MakeFlag ON Production.Product AFTER INSERT, UPDATE AS BEGIN UPDATE

    0热度

    1回答

    我有一个python代码在数据库表更新时执行。我怎样才能为相同的书写Mariadb触发器?

    1热度

    1回答

    我知道数据库触发器并且没有寻找该选项。我想知道是否可以用中间件的阅读器观察数据库表。 问题 - 是否可以使用数据库表上C#中的SQL CLR类型来获得可观察的包装,例如:我有一张门票,我怎么看桌子。

    2热度

    2回答

    请参阅下面的答案和编辑#1。但是,触发器在PetaPoco/Npgsql下仍然失败。 我在这里缺少一些基本的东西。我需要确保任何记录添加到该表中的顺序没有给出只有。即使当insertno声明本身提供了orderno时,也应该包含这些信息。也就是说, insert into returntooffice (chart_recid, returndate, torder, **orderno**) v

    1热度

    2回答

    请我怎么能触发这样的事情,但没有IF?可能吗?? ... IF NEW.value IS NULL THEN DELETE FROM table WHERE column IS NULL; ELSE DELETE FROM table WHERE column=NEW.value; END IF; 练习时是null值那么删除行,其中列是空当值被设置成删除与列行=值

    0热度

    1回答

    我有一个名为currentItem的字段,该字段有一个触发器,它调用存储过程(使用事务)sp_TransferData来执行一些信息传输到工作表。如果存储过程失败 - 我想恢复currentItem的旧值 - 因为它没有有效改变。 我正在使用MySQL,我希望这个逻辑在我的触发器 - 显然我们不想要一个无限循环,所以我该如何做到这一点? 触发伪代码: Call sp_TransferData(@R

    3热度

    2回答

    我想改变我的数据库的触发器脚本。我的触发器名称为ARCH_USER_UPD_TRG,这使任何更新或删除对USER表为Z_USER表 我滴从USER表中的列,现在需要修改触发脚本不再使用此列。 如何修改Oracle触发器的PL/SQL脚本?

    0热度

    1回答

    Employee(eno, ename, hiredate, salary) Project (projID, projName, budget) Emp_Proj (eno, ProjID, assignedDate) 编写一个触发器来计算并打印薪水更新时新旧工资的差额。 我在oracle和mysql下面的语句都试过。 但错误弹出窗口,如无效的触发器规范。 有人可以帮助我