- 3
- 0
- 约7.39千字
- 约 93页
- 2016-12-20 发布于重庆
- 举报
SQL Server--chap10--第十章 触发器及其应用 2. 使用系统表或系统信息架构视图 在SQL Server中存在三个信息架构视图报告有关用户自定义函数的信息 ROUTINES PARAMETERS ROUTINE_COLUMNS 这些信息架构视图也是基于系统表sysobjects和syscomments实现的 例:使用系统表sysobjects查看数据库Northwind上存在的所有用户自定义函数的相关信息。 ? USE Northwind SELECT * from sysobjects WHERE type=FN go 3. 用“企业管理器” 查看触发器 10.3.1 使用触发器强制数据完整性 约束和触发器都可以用来实施数据完整性,但两者各有优势 触发器的可以包含使用 T-SQL 代码的复杂处理逻辑 触发器可以支持约束的所有功能 实体完整性应在最低级别上通过索引进行强制,这些索引或是 PRIMARY KEY和UNIQUE约束的一部分,或是在约束之外独立创建的 域完整性应通过CHECK约束来强制 引用完整性应通过FOREIGN KEY 约束来强制 以下应用场合应考虑使用触发器: 除非REFERENCES子句定义了级联引用操作,否则FOREIGN KEY约束只能以与另一列中的值完全匹配的值来验证列值 应用程序要求根据另一表中的列验证列值 应用程序要求使用
原创力文档

文档评论(0)