|
|
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俱乐部=“尤文图斯”; |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |