试题详情
简答题简述存储过程和触发器的优点。
  • 存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。
    由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。
    使用触发器主要可以实现以下操作:
    (1)强制比CHECK约束更复杂的数据的完整性
    (2)使用自定义的错误提示信息
    (3)实现数据库中多张表的级联修改
    (4)比较数据库修改前后数据的状态
    (5)调用更多的存储过程
    (6)维护非规范化数据
  • 关注下方微信公众号,在线模考后查看

热门试题