【发布时间】:2021-12-04 20:17:31
【问题描述】:
我需要在 Oracle SQL 中创建一个触发器。我有 2 个具有这些属性的实体:
军队
- army_name VARCHAR(50) 主键
- number_of_soliders 整数
士兵
- personal_number 整数主键
- solider_name VARCHAR(50) NOT NULL
- army_name VARCHAR(50) REFERENCES Army(army_name)
现在我需要为 number_of_soliders 创建一个触发器。默认值为 0,每次插入士兵时,我都需要将此值增加 1,对于特定的军队。因此,如果插入一个士兵并引用“美国陆军”,他们的士兵数量会自动增加一。
非常感谢
【问题讨论】: