转载链接:http://blog.csdn.net/ssyyll/article/details/7659716
1、通过可视化操作来管理和查看触发器
在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。
通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修改、删除等操作。
2、通过查询分析器来管理和查看触发器
1)查看表中的触发器类型:
sp_helptrigger:返回对当前数据库的指定表定义的 DML 触发器的类型。sp_helptrigger 不能用于 DDL 触发器。
示例: EXEC sp_helptrigger '表名'
2)查看触发器的有关信息:
sp_help:报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。
示例: EXEC sp_help '触发器名'
3)显示触发器的定义:
sp_helptext:显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
示例: EXEC sp_helptext '触发器名'
4)查看当前库中所有的触发器:
查询脚本:SELECT * FROM Sysobjects WHERE xtype = 'TR'
5)查看当前库中所有的触发器和与之相对应的表:
查询脚本:SELECT tb2.name AS tableName,tb1.name AS triggerName FROM Sysobjects tb1 JOIN Sysobjects tb2 ON tb1.parent_obj=tb2.id WHERE tb1.type='TR'
相关推荐
这个资源“第05节:SQLServer触发器Demo源代码.rar”很可能是包含了一个C#项目,该项目演示了如何在应用程序中创建、使用和管理SQL Server触发器。通过学习和理解这些示例代码,开发者可以更好地掌握在C#环境中操作...
### SQL Server 触发器知识点解析 ...通过以上内容的解析,我们可以了解到SQL Server触发器的基本使用方法及其在实际开发中的应用场景。触发器作为一种强大的工具,能够帮助开发者轻松地维护数据库的完整性和一致性。
### SQL Server 创建触发器实现远程服务器相应执行SQL语句 #### 概述 本文将详细介绍如何在SQL Server中创建触发器来实现当本地数据库发生数据插入时,在远程服务器上相应地执行SQL语句,实现数据同步。这通常用于...
sqlserver2005触发器sqlserver2005触发器sqlserver2005触发器
2. 查看和删除触发器:使用SELECT语句从sys.triggers系统视图获取触发器信息,或者使用DROP TRIGGER语句删除不再需要的触发器。 四、注意事项 1. 触发器可能导致数据操作的连锁反应,因此需谨慎设计,避免无限循环...
SQL Server 2000 提供了两种类型的触发器: - **DML触发器**:数据修改语言(Data Manipulation Language)触发器,响应INSERT、UPDATE或DELETE操作。分为AFTER和INSTEAD OF两种,AFTER触发器在操作执行后触发,...
也可以同时删除多个触发器: DROP TRIGGER 触发器名称, 触发器名称... 在删除触发器之前可以先看一下触发器是否存在: IF Exists(select name from sysobjects where name=触发器名称 and xtype='TR') 也可以在...
SQL Server 2008中的触发器是一种数据库对象,它允许开发者在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时执行自定义的逻辑。触发器是存储过程的一种特殊形式,它们在幕后自动运行,对数据进行额外的检查、...
2. INSTEAD OF 触发器:执行触发器而不是执行触发 SQL 语句,从而替代触发语句的操作。 3. FOR 触发器:相当于 AFTER 触发器,但可以选择是否指定触发器所有者名称。 三、触发器的执行顺序 触发器的执行顺序如下所...
为了查看触发器的定义,可以使用`sp_helptext`系统存储过程,或者在SQL Server企业管理器中通过“所有任务” -> “管理触发器”来查看和管理触发器。要查看当前数据库的所有触发器,可以执行如下SQL语句: ```sql ...
### SqlServer触发器调用WebService知识点详解 #### 一、SqlServer触发器简介 在了解如何通过Sql Server触发器调用WebService之前,我们首先需要对触发器有一个基本的认识。触发器是一种特殊的存储过程,它被定义...
sql server 用语句停用全部触发器, 也可启用全部触发器
### SqlServer触发器详解与案例分析 #### 一、触发器概述 触发器是一种特殊类型的存储过程,它被定义为当特定的事件(如数据的插入、更新或删除)发生时自动执行。Sql Server 中的触发器可以用来强制业务规则或者...
知识点一:SQL Server触发器的基本概念 SQL Server触发器是一种特殊的存储过程,它会在满足特定条件时自动执行。触发器的执行是由数据表中的数据变化所触发的,例如插入、更新或删除操作。在本文件中,创建了两个...
在SQL Server中,触发器是一种特殊的存储过程,它在数据更改操作(如INSERT、UPDATE或DELETE)发生时自动执行。本示例展示了如何利用触发器来实现对多表视图的更新,具体涉及了以下几个关键知识点: 1. **触发器的...
SQL Server触发器是数据库管理系统中一种非常重要的特性,它允许开发者在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时执行自定义的SQL代码。这些操作被称为触发事件,而触发器则是对这些事件的响应。理解并...
SQL Server 触发器实现不同服务器数据同步 在本文中,我们将探讨如何使用 SQL Server 触发器来实现不同服务器之间的数据同步。该方法可以实现在两个或多个服务器之间实时同步数据,提高数据的一致性和可靠性。 ...
SQLServer视图触发器
SQL Server2000支持两种类型的触发器:AFTER(后触发器)和INSTEAD OF(替代触发器)。AFTER触发器在引发触发器的SQL语句执行成功后激活,如果操作失败则不执行。它只能在表上定义,不能在视图上定义。INSTEAD OF...