`
freellf
  • 浏览: 8643 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL Server 2005/2008 触发器的管理和查看

阅读更多
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'

分享到:
评论

相关推荐

    基于sql server 2005的触发器的创建及操作

    总之,SQL Server 2005中的触发器是数据库管理和应用程序设计中的重要工具,它们允许我们在特定的数据库操作中嵌入复杂的逻辑,以实现更精细的数据控制。在实际应用中,我们需要根据具体需求合理设计和使用触发器,...

    sqlserver2005触发器

    sqlserver2005触发器sqlserver2005触发器sqlserver2005触发器

    16.sql.server.2005.触发器 16.sql.server.2005.触发器

    综上所述,SQL Server 2005的触发器是数据库管理和维护中不可或缺的工具,能够帮助我们确保数据的完整性和一致性,同时提供了一种实现复杂业务规则的方式。在实际应用中,合理使用和设计触发器是提高数据库质量的...

    SQLServer2000/2005/2008+MySQL5.0的数据库驱动包

    总的来说,SQL Server 2000/2005/2008和MySQL 5.0的数据库驱动包是确保Java应用程序能够顺利与数据库通信的关键组件。它们包含了必要的API和库,使得开发者可以利用各种数据库功能,如CRUD操作、事务管理、存储过程...

    sqlserver2005/2000生成带带数据的脚本(生成器)

    总的来说,"sqlserver2005/2000生成带带数据的脚本(生成器)"是解决SQL Server默认工具不足的一种有效手段,它提高了数据库管理和迁移的效率,减少了人为错误的可能性。在使用过程中,结合SSMS和其他数据库管理工具...

    sql server 2005第十二课(sql server触发器)

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析中扮演着重要的角色。在SQL Server中,触发器是一种特殊的存储过程,它们在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时...

    sql server 用语句停用全部触发器

    sql server 用语句停用全部触发器, 也可启用全部触发器

    SQL Server 2005编程入门经典-触发器和存储过程教程

    《SQL Server 2005编程入门经典-触发器和存储过程教程》是针对初学者的一本详尽指南,旨在帮助读者深入理解SQL Server 2005中的核心概念,特别是触发器和存储过程这两大数据处理的重要工具。下面将详细阐述这两个...

    sql server 2005学习笔记之触发器

    总的来说,SQL Server 2005的触发器是数据库管理系统中不可或缺的一部分,它们允许开发人员扩展数据库的逻辑,确保数据的完整性和一致性,并提供了一种机制来处理更复杂的业务逻辑和控制流程。理解和熟练使用触发器...

    SQL Server 2005编程入门经典(第2版)之存储过程-触发器.pdf

    《SQL Server 2005编程入门经典(第2版)》是一本深入浅出的教程,涵盖了数据库管理系统SQL Server 2005的核心概念和技术。本书的重点在于讲解存储过程和触发器,这两个是数据库开发中至关重要的组件,用于实现复杂的...

    SQLserver08触发器

    通过深入理解SQL Server 2008的触发器,开发者可以更好地控制数据库行为,实现复杂的业务逻辑和数据验证,但同时也需要注意合理使用,避免引发不必要的性能问题。对于初学者来说,熟练掌握触发器的使用,将有助于...

    SQLserver存储过程与触发器.pdf

    本章节主要讲述了 SQL Server 中的存储过程和触发器的概念、类型、创建、使用和优点等。 存储过程概述 存储过程是 SQL Server 服务器上的一组预编译的 Transact-SQL 语句,用于完成某项任务。它可以接受参数、返回...

    Microsoft SQL Server 2005 向后兼容组件SQLServer2005_BC.msi

    SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...

    SQLSERVER触发器插入数据

    ### SQL Server 触发器知识点解析 ...通过以上内容的解析,我们可以了解到SQL Server触发器的基本使用方法及其在实际开发中的应用场景。触发器作为一种强大的工具,能够帮助开发者轻松地维护数据库的完整性和一致性。

    sqlserver 触发器学习(实现自动编号)

    在SQL Server中,触发器是一种特殊的存储过程,它在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行,以实现复杂的数据完整性规则或业务逻辑。本篇将深入探讨触发器的基本概念、类型、分类及如何实现...

    批量删除sqlserver数据库下所有触发器

    该SQL可以直接删除sqlserver数据库下所有触发器,直接在你想要删除触发器的数据库下执行即可。

    sql server 2005 Experiment1_sql server 2005

    SQL Server 2005是微软推出的一款企业级数据库管理系统,相较于其前一版本SQL Server 2000,它引入了许多新特性和增强功能,旨在提高数据库性能、安全性和管理效率。在本实验中,我们将深入探讨SQL Server 2005的...

    SqlServer触发器调用WebService

    ### SqlServer触发器调用WebService知识点详解 #### 一、SqlServer触发器简介 在了解如何通过Sql Server触发器调用WebService之前,我们首先需要对触发器有一个基本的认识。触发器是一种特殊的存储过程,它被定义...

    sqlserver 创建触发器 远程服务器相应执行SQL语句

    ### SQL Server 创建触发器实现远程服务器相应执行SQL语句 #### 概述 本文将详细介绍如何在SQL Server中创建触发器来实现当本地数据库发生数据插入时,在远程服务器上相应地执行SQL语句,实现数据同步。这通常用于...

    SQL Server 2005盛宴系列之六:新的选择――SQL Server Express 2005.zip

    此外,SQL Server 2005 Express还包含了Management Studio Express,这是一个轻量级的数据库管理工具,允许用户管理数据库、执行查询、查看和修改数据库结构。虽然功能相对完整版的Management Studio略显简陋,但...

Global site tag (gtag.js) - Google Analytics