试题详情
- 简答题简述存储过程和触发器的优点。
- 存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。
由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。
使用触发器主要可以实现以下操作:
(1)强制比CHECK约束更复杂的数据的完整性
(2)使用自定义的错误提示信息
(3)实现数据库中多张表的级联修改
(4)比较数据库修改前后数据的状态
(5)调用更多的存储过程
(6)维护非规范化数据 关注下方微信公众号,在线模考后查看
热门试题
- 若关系R为M列P行,关系S为N列Q行,则
- 设有如下所示的三个关系S、C和SC。用关
- 试说明事务的概念及四个特征。
- 在SQL Server的系统表Sysob
- 下列关于3NF关系模式的说法,正确的是(
- 设有关系模式R(SNO,CNO,SCOR
- 叙述模型、模式和具体值三者之间的联系和区
- 三级封锁协议
- 下面不可以取空值的有()
- 查询选修C1或C2且分数大于等于85分学
- 设有函数依赖集F={AB→CE,A→C,
- 已知学生关系(学号,姓名,年龄,班级),
- 图片的缩放模式有“缩放”、“拉伸”和()
- 数据库的文件包括数据文件、事务日志文件和
- 角色是权限的集合
- 使某个事务长时间处于等待状态,得不到执行
- RDBMS在实现参照完整性时需要考虑哪些
- 假设在职工实体中有实发工资属性,那么该属
- 数据库保护包含数据的()、()、()和(
- 什么是数据库中的自主存取控制方法和强制存