|
|
1
0
步骤1:创建函数 创建或替换函数update_gp() 返回触发器$$ 开始 --检查w(赢得的游戏数)列是否正在递增 如果是新的。w>老。然后 --将gp(游戏数)列增加相同的数量 NEW.gp:=OLD.gp+(NEW.w-OLD.w); 如果结束; 返回新; 结束; $$语言plpgsql; 步骤2:创建触发器 创建触发器更新_gp_ftrigger 在更新w-ON表之前 每行 WHEN(旧.w与新.w不同) 执行函数update_gp(); 说明: 函数update_gp():此函数检查w列是否增加。如果有,它会相应地更新gp列。 触发器update_gp_ftrigger:此触发器在对w列进行任何更新之前调用函数。WHEN子句确保触发器仅在w的值实际发生变化时触发。 更新表格 设置w=w+1 WHERE俱乐部=“尤文图斯”; |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
|
user26814368 · Oracle在触发器中过滤错误数据 1 年前 |
|
|
robertspierre · 在多对多关系中自动删除未引用的行 2 年前 |
|
|
Martin · 由于活动触发器,无法登录到SQL Server 2 年前 |
|
|
gonzalo2000 · 脚本在手动运行时有效,但触发器不起作用 2 年前 |
|
|
yessoos · 在触发的处理程序中使用类属性 2 年前 |