admin 管理员组文章数量: 1086019
2024年3月10日发(作者:countif函数是什么意思中文翻译)
sql查询触发器语句
SQL触发器是一种特殊的数据库对象,它可以在特定的数据库操作
(例如插入、更新、删除)发生时自动执行一些预定义的动作。触
发器可以用于实现复杂的业务逻辑和数据完整性约束。下面列举了
10个常见的SQL触发器语句:
1. 在员工表上创建触发器,当有新员工加入时,自动在工资表中插
入一条新记录:
```sql
CREATE TRIGGER insert_employee
AFTER INSERT ON employees
FOR EACH ROW
BEGIN
INSERT INTO salaries (employee_id, salary) VALUES
(ee_id, 0);
END;
```
2. 在订单表上创建触发器,当订单状态更新为已发货时,自动更新
库存表中对应商品的数量:
```sql
CREATE TRIGGER update_inventory
AFTER UPDATE ON orders
FOR EACH ROW
BEGIN
IF = '已发货' THEN
UPDATE inventory SET quantity = quantity -
ty WHERE product_id = t_id;
END IF;
END;
```
3. 在学生表上创建触发器,当有新学生加入时,自动更新班级表中
的学生人数:
```sql
CREATE TRIGGER update_class_size
AFTER INSERT ON students
FOR EACH ROW
BEGIN
UPDATE classes SET size = size + 1 WHERE class_id =
_id;
END;
```
4. 在商品表上创建触发器,当商品数量低于阈值时,自动发送库存
警报邮件:
版权声明:本文标题:sql查询触发器语句 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710009643a553467.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论