我是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_
我试图创建一个触发器,它将用另一个特定值替换插入到特定列中的特定值。 Ex。每次插入'1'时,'2'将在插入和更新后放置。 该触发结束一个新的插入,而不是仅仅在新行已插入之后的列下更新的每一行以“2”: CREATE TRIGGER trg_MakeFlag
ON Production.Product
AFTER INSERT, UPDATE AS
BEGIN
UPDATE
请参阅下面的答案和编辑#1。但是,触发器在PetaPoco/Npgsql下仍然失败。 我在这里缺少一些基本的东西。我需要确保任何记录添加到该表中的顺序没有给出只有。即使当insertno声明本身提供了orderno时,也应该包含这些信息。也就是说, insert into returntooffice (chart_recid, returndate, torder, **orderno**) v
请我怎么能触发这样的事情,但没有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值那么删除行,其中列是空当值被设置成删除与列行=值