在Oracle中更改另一个字段的值时更改表字段的值

点心

我在oracle数据库中有一个表,该表有两个字段:statusnotesstatus字段只有3个实际值active, not-active, removed

  • status为时active,默认情况下notes字段中没有任何内容。

  • 如果status更改为not-activenotes将输入值。由用户

  • 如果status更改回active,则需要notes删除字段值。

我以前从未使用过触发器,所以对我来说有点复杂,但这就是我的能力:

CREATE TRIGGER update_notes
AFTER UPDATE ON table1
FOR EACH ROW
BEGIN
IF status = 'Active' THEN UPDATE table1 SET notes = '';
END IF;
END;

但是失败了。我错过了什么?

a_horse_with_no_name

不要使用update语句,只需分配值即可:

CREATE TRIGGER update_notes
BEFORE UPDATE ON table1
FOR EACH ROW
BEGIN
  IF :new.status = 'Active' THEN 
     :new.notes = null;
  END IF;
END;

顺便说一句:表有,而不是“字段”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当另一个字段值更改时更新一个字段值

来自分类Dev

熊猫数据框根据另一个字段的条件更改值

来自分类Dev

当输入中的值已更改 jQuery 时更改另一个值字段

来自分类Dev

我们可以根据另一个字段的值来更改一个字段的字体颜色吗?

来自分类Dev

Rails_admin,将一个字段的值更改为另一个字段的值

来自分类Dev

检查一个字段的值是否在另一个字段中

来自分类Dev

如何重复上一行的值,直到另一个字段更改

来自分类Dev

Mongodb-查找另一个字段中存在的字段值

来自分类Dev

日期字段的最大值到Postgresql中的另一个字段

来自分类Dev

基于Jackson中另一个字段值的条件字段要求?

来自分类Dev

在DRF的字段级别验证中获取另一个字段的值

来自分类Dev

日期字段的最大值到Postgresql中的另一个字段

来自分类Dev

如何读取名称在另一个字段中的行字段的值

来自分类Dev

更新一个DataGridView字段时如何更改另一个字段?

来自分类Dev

MySQL用另一个字段中的值覆盖值

来自分类Dev

用另一个表字段丰富一个字段的信息

来自分类Dev

选择当一个字段的最大值对应于另一个字段的值时

来自分类Dev

每当另一个字段值为零时,返回一个字段的最大值

来自分类Dev

如何在oracle中按某些字段分组并显示另一个字段的第一个值?

来自分类Dev

字段取决于另一个字段时通知属性更改的最佳方法

来自分类Dev

Blazor在一个字段中设置DateTime值会更新另一个字段中的DateTime值

来自分类Dev

如何从MySql中的另一个字段派生的文件的值

来自分类Dev

如何从MySql中的另一个字段派生的文件的值

来自分类Dev

Linq 使用 select new 中的值来计算另一个字段

来自分类Dev

数组中的php foreach获取另一个字段的值

来自分类Dev

在Oracle SQL的另一个字段中查找一个字段中的文本

来自分类Dev

在另一个字段上键入时更新一个字段的值

来自分类Dev

根据另一个字段更新一个字段的值

来自分类Dev

将一个字段与另一个字段的所有值分组

Related 相关文章

  1. 1

    当另一个字段值更改时更新一个字段值

  2. 2

    熊猫数据框根据另一个字段的条件更改值

  3. 3

    当输入中的值已更改 jQuery 时更改另一个值字段

  4. 4

    我们可以根据另一个字段的值来更改一个字段的字体颜色吗?

  5. 5

    Rails_admin,将一个字段的值更改为另一个字段的值

  6. 6

    检查一个字段的值是否在另一个字段中

  7. 7

    如何重复上一行的值,直到另一个字段更改

  8. 8

    Mongodb-查找另一个字段中存在的字段值

  9. 9

    日期字段的最大值到Postgresql中的另一个字段

  10. 10

    基于Jackson中另一个字段值的条件字段要求?

  11. 11

    在DRF的字段级别验证中获取另一个字段的值

  12. 12

    日期字段的最大值到Postgresql中的另一个字段

  13. 13

    如何读取名称在另一个字段中的行字段的值

  14. 14

    更新一个DataGridView字段时如何更改另一个字段?

  15. 15

    MySQL用另一个字段中的值覆盖值

  16. 16

    用另一个表字段丰富一个字段的信息

  17. 17

    选择当一个字段的最大值对应于另一个字段的值时

  18. 18

    每当另一个字段值为零时,返回一个字段的最大值

  19. 19

    如何在oracle中按某些字段分组并显示另一个字段的第一个值?

  20. 20

    字段取决于另一个字段时通知属性更改的最佳方法

  21. 21

    Blazor在一个字段中设置DateTime值会更新另一个字段中的DateTime值

  22. 22

    如何从MySql中的另一个字段派生的文件的值

  23. 23

    如何从MySql中的另一个字段派生的文件的值

  24. 24

    Linq 使用 select new 中的值来计算另一个字段

  25. 25

    数组中的php foreach获取另一个字段的值

  26. 26

    在Oracle SQL的另一个字段中查找一个字段中的文本

  27. 27

    在另一个字段上键入时更新一个字段的值

  28. 28

    根据另一个字段更新一个字段的值

  29. 29

    将一个字段与另一个字段的所有值分组

热门标签

归档