- 5
- 0
- 约2万字
- 约 83页
- 2017-05-09 发布于湖北
- 举报
第7章数据库完整性精要
* * SQL Server中的触发器 用途 在数据库中的相关表上实现级联更改 引用完整性可以通过外键约束定义,但可使用触发器在级联更新或删除时确保采用适当的行为。 若触发表上定义了约束,它们在触发器执行之前检查。若违反了约束,则触发器不执行 强制比 CHECK 约束更复杂的数据完整性 定义用户定制的错误信息 通过使用触发器,可以在特定条件出现时调用预定义或动态定义的定制错误信息 约束、规则和默认只能通过标准系统错误信息来表达错误。若需要定制信息或更复杂的错误处理,需要使用触发器 维护非标准数据,特别是处理较为复杂的逻辑 * * SQL Server中的触发器 触发器与CHECK 约束 CHECK 约束只能根据逻辑表达式或同一表中的另一列来验证列值。 如果应用程序要求根据另一个表中的列验证列值,则必须使用触发器。 约束只能通过标准的系统错误信息传递错误信息。 如果应用程序要求使用(或能从中获益)自定义信息和较为复杂的错误处理,则必须使用触发器 触发器可以引用其它表中的列 例如,触发器可以包含使用 Transact-SQL 代码的复杂处理逻辑。因此,触发器可以支持约束的所有功能;但并不总是最好的方法。 * * SQL Server中的触发器 inserted表和deleted表 Inserted表 存放insert或update语句执行过程中,插入到触发表中的新数据行的副本 inse
您可能关注的文档
最近下载
- 船舶危险源 机舱风险源清单.pdf VIP
- 荣威350用户手册(通用).pdf VIP
- DL∕T 5168-2023表4.2.3 普通基础坑分坑和开挖检验批质量验收记录.pdf VIP
- ISO22000-2018食品安全管理体系内部审核和管理评审全套记录文件 .pdf
- L22J126《蒸压加气混凝土砌块墙体构造》图集.docx VIP
- 论中国区际移交逃犯应遵循的原则及其模式Ξ-港澳基本法研究中心专题.PDF VIP
- 低碳_零碳产业园运行管理规范DB15_T 3993-2025.pdf VIP
- 2026年教育系统校级后备干部选拔考试题及答案.docx VIP
- DL∕T 5168-2023表4.3.7 灌注桩钢筋笼检验批质量验收记录.pdf VIP
- 2025年贵州茅台酒厂集团公司组织架构和部门职能.docx VIP
原创力文档

文档评论(0)