触发器的操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下一页 返回
13. 2创建触发器操作
(6)单击“应用”按钮,在“名称”下拉列表中会有新创建 的触发器名字,如图13-5所示。
(7)单击“确定”按钮,关闭窗口创建成功。
13. 2. 2用命令创建触发器
其语法规则如图例1
上一页 返回
13. 3触发器的两个表
1.插入表的功能
对一个定义了插入类型触发器的表来讲,一旦对该表执行了 插入操作,那么对向该表插入的所有行来说,都有一个相应 的副本存放到插入表中。即插入表就是用来存储向原表插入 的内容。
2. UPDATE触发器
可使UPDATE触发器与表关联,在对表执行更新操作时即 会执行该触发器。可创建UPDATE触发器来验证单列或整个 表上的更新。
3. DELETE触发器
每次尝试从表中删除数据行时,都会执行DELETE触发器。
返回
wk.baidu.com
13. 5管理触发器操作
13. 5.1使用企业管理器显示触发器信息
上一页 返回
图例1(1)
返回
图例1(2)
返回
图13-1
返回
图13-2
返回
图13-3
返回
图13-4
返回
图13-5
返回
图13-10
返回
图13-11
返回
图13-12
返回
图13-16
返回
使用Enterprise Manager显示触发器信息的操作步骤如 下
(1)运行Enterprise Manager,登录到指定的服务器。 (2)选择数据库和表。如图13-10所示。 图表加亮显示后,也可右击从弹出菜单中选择“所有任务”
子菜单中的“管理触发器”命令完成此操作,如图13-11所 示。 (3)从“操作”菜单中选择“所有任务”命令,再选择“管 理触发器”。如图13-12所示
下一页 返回
13. 5管理触发器操作
13. 5. 2使用系统存储过程查看触发器
1. sp help 通过sp help系统过程,可以了解触发器的一般信息,如触
发器的名字、属性、类型、创建时间。使用sp help系统过 程的命令格式是: sp help ‘触发器名字’ 2. sp helptext 通过sp helptext能够查看触发器的正文信息,其语法格式 为 sp helptext ‘触发器名字’
2.删除表的功能
对一个定义了删除类型触发器的表来讲,一旦对该表执行了 删除操作,则将所有的删除行将存放至删除表中。这样做的 目的是,一旦触发器遇到了强迫它中止的语句被执行时,删 除的那些行可以从删除表中得以恢复。
返回
13. 4触发器对表的操作
1.INSERT 触发器
可创建在尝试向表中插入数据时执行的INSERT触发器。 Insert触发器确保插入表中的数据是有效的。
为 sp rename oldname,newname
上一页 下一页 返回
13. 5管理触发器操作
(2)通过企业管理器修改触发器正文的操作步骤。 通过Enterprise Manager修改触发器正文的操作步骤与
查看触发器信息一样。修改完触发器后要使用“检查语法” 选项对语句进行检查。相关触发器属性如图13-16所示。 3.删除触发器 用户在使用完触发器后可以将其删除,只有触发器属主才有 权删除触发器。删除已创建的触发器有两种方法。 用系统命令DROP TRIGGER删除指定的触发器,其语法 形式如下: DROP TRIGGER 触发器名字 删除触发器所在的表时,MS SQL Server将自动删除与该 表相关的触发器。
数据库,然后单击该表。 (3)右击鼠标,在弹出菜单中选择“所有任务”,子菜单中
的“管理触发器”命令(如图13-1所示),打开“触发器属 性”对话枢,如图13 -2所示。 (4)在“名字”下拉列表中选择“新建”选项,在文本枢中 输入触发器文本,如图13-3所示。 (5)单击“检查语法”按钮,检查语句是否正确,如语法正 确会出现如图13-4所示的对话框。
(1)强化约束 (2)跟踪变化 (3)级联运行 (4)存储过程的调用
2.触发器的种类
SQL Server 2000支持两种类型的触发器:AFTER触发器 和INSTEAD OF触发器。
返回
13. 2创建触发器操作
13. 2.1用企业管理器创建触发器
(1)启动Enterprise Manger,登录到指定的服务器上。 (2)展开数据库,然后展开要在其上创建触发器的表所在的
上一页 下一页 返回
13. 5管理触发器操作
3. sp depends 通过触发器,sp depends能够查看指定触发器所引用的表
或指定的表涉及到的所有其语法形式如下: sp depends ‘触发器名字’ sp depends ‘表名’ 13. 5. 3修改删除触发器 (1)使用sp rename 命令修改触发器的名字,其语法格式
学习领域十三触发器的操作
13. 1触发器知识介绍 13. 2创建触发器操作 13. 3触发器的两个表 13. 4触发器对表的操作 13. 5管理触发器操作
13. 1触发器知识介绍
1.触发器的概念及作用
触发器的主要作用就是其能够实现由主键和外键所不能保证 的复杂的参照完整性和数据的一致性。除此之外,触发器还 有其他许多不同的功能。
相关文档
最新文档