什么是 SQL Trigger(触发器)?
What are SQL triggers?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Databases
标签: Trigger, Audit, Business Rules
参考答案摘要
答案 SQL 触发器是绑定在表或视图上的数据库对象,会在特定事件发生时自动执行(如 INSERT/UPDATE/DELETE,部分数据库也支持 DDL 触发)。触发器常用于审计记录变更、强制业务规则、维护派生字段或同步数据。但它也可能带来隐式逻辑、调试困难与性能风险,因此需要控制复杂度、避免长事务,并配合清晰的文档与测试。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。