`
codsoul
  • 浏览: 212969 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

SQL Server关闭掉 触发器递归

    博客分类:
  • SQL
sql 
阅读更多
SQL Server  是有一个开关, 可以关闭掉 触发器递归的。

EXEC sp_dboption '数据库名字', 'recursive triggers', false








--sqlserver建表时设置字段初始默认值完整的示例

--创建表时设置字段的默认值
create table 表(id int,name varchar(10) default '张三',age int)

--添加字段时设置字段的默认值
alter table 表 add sex char(2) default '男'

--为表中现有的字段设置默认值
alter table 表 add constraint DF_age_表 default(20) for age
分享到:
评论

相关推荐

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

    SQL Server 2005中的触发器是一种数据库对象,它允许开发者在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时执行自定义的SQL代码。这些操作被称为DML(数据操纵语言)事件,触发器则提供了对这些事件的响应...

    sqlserver2000触发器

    SQL Server 2000 触发器是数据库管理系统中的一种重要特性,它允许数据库管理员在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时执行预定义的T-SQL语句序列。触发器可以被看作是数据库的自动响应机制,类似于...

    chufaqi.rar_sql 触发器_创建触发器_触发器

    在SQL Server 2000中,触发器是一种特殊的存储过程,它在特定的数据操作语言(DML)事件发生时自动执行。这些事件包括INSERT、UPDATE和DELETE操作,使得触发器成为数据库规则和约束的扩展,能够实现更复杂的业务逻辑...

    与SQL Server 2000触发器相关的二个临时表的辨析.pdf

    理解这两个临时表的机制是深入学习SQL Server触发器的基础。 首先,当我们讨论关于SQL Server触发器的操作时,主要包括INSERT、UPDATE和DELETE三种类型。触发器是一种特殊类型的存储过程,它在对表执行INSERT、...

    对SQL Server数据库触发器的深入研究.pdf

    【SQL Server数据库触发器的深入研究】 SQL Server数据库触发器是一种数据库对象,它与数据库中的表或视图紧密关联,可以在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行,从而实现对数据的隐式控制...

    ORACLE和SQL Server的语法区别

    ### ORACLE和SQL Server的语法区别 #### 一、概述 本文主要介绍Oracle与SQL Server在SQL语言层面的异同之处,重点在于Transact-SQL(T-SQL)与PL/SQL之间的区别,并提供了一些迁移策略。对于希望将现有的Oracle...

    基于SQL Server2008的DML触发器设计实例分析.pdf

    在SQL Server 2008中,触发器分为两大类:DML触发器和DDL触发器。DML触发器包括INSERT、UPDATE和DELETE触发器,它们在相应的DML操作发生前后被激活。DML触发器能够在数据层面上提供额外的检查和控制,确保数据变动...

    sql server 2005 技术内幕t-sql查询源码

    《SQL Server 2005 技术内幕:T-SQL查询源码》是一本深入探讨SQL Server 2005中T-SQL查询技术的专业书籍。T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中使用的SQL扩展版本,它在标准SQL的基础上增加...

    SQL Server 2005 Beta 2 Transact-SQL 增强功能

    SQL Server 2005 Beta 2带来了对Transact-SQL的显著增强,这些改进主要集中在提升查询表达能力、数据完整性(DRI)支持、性能优化以及错误处理方面。以下是对这些增强功能的详细说明: 1. **排序函数**: SQL ...

    sql server 2005脚本

    SQL Server 2005对T-SQL进行了扩展,添加了新的语法元素和函数,如窗口函数(OVER子句)、公用表表达式(CTE)、递归查询以及WITH关键字。这些功能使得复杂的数据处理和分析变得更加高效。 2. **存储过程和触发器*...

    Oracle和SQL_Server的语法区别

    - Oracle 的 `START WITH U CONNECT BY` 用于创建层次查询,SQL Server 可以通过递归公共表表达式(CTE)或存储过程实现类似功能。 - Oracle 支持 `INTERSECT` 和 `MINUS` 集合运算符,而 SQL Server 用 `EXISTS` 和...

    sqlserver2008存储过程与触发器.pdf

    在SQL Server 2008中,存储过程和触发器是数据库管理的重要组成部分,它们提供了高效的数据处理和复杂的业务逻辑实现。存储过程是一组预先编译的Transact-SQL语句,可以理解为数据库服务器上的子程序,允许用户声明...

    ORACLE与SQLSERVER语法差异分析

    - ORACLE支持PL/SQL,而SQL SERVER有T-SQL,它们是各自的存储过程和触发器的编程语言。 理解这些语法差异对于数据库管理员和开发人员来说至关重要,因为它们直接影响到SQL查询的编写和数据库应用程序的移植性。在...

    SQL Server触发器在数据完整性和安全方面的应用.pdf

    总之,SQL Server触发器是一种强大的数据库对象,它通过在特定事件发生时自动执行SQL语句来实现数据完整性维护和数据库安全保护。熟练掌握触发器的创建和管理对于数据库管理员和开发人员来说是十分重要的,能够帮助...

    Beginning T-SQL with Microsoft SQL Server 2005 and 2008

    它介绍了如何使用SQL Server提供的各种编程对象,如用户定义函数、存储过程、触发器等。此外,还讲解了如何编写和调试这些对象。 #### 第13章:创建和管理数据库对象 本章详细介绍了如何在SQL Server中创建和管理...

    SQL Server 2005 T-SQL增强

    - **递归CTEs**: 除了基本的CTEs外,SQL Server 2005还支持递归CTEs,这在处理层次结构或序列化数据时特别有用。 #### PIVOT/UNPIVOT/APPLY操作符 这些新的关系操作符提供了灵活的方式来处理数据重塑任务。 - **...

    SQLSever触发器.pdf

    SQL Server触发器知识点详解: 1. 触发器概述:触发器是一种特殊类型的存储过程,它会在对表进行插入(INSERT)、更新(UPDATE)或删除(DELETE)操作时自动执行。触发器可以用来保证数据的完整性,进行复杂的业务...

    SQL Server 2012 T-SQL 实用技巧 (英文版)

    《SQL Server 2012 T-SQL 实用技巧 (英文版)》是一本专注于Microsoft SQL Server 2012中的Transact-SQL(T-SQL)编程技术的专业书籍。T-SQL是SQL Server的核心查询语言,用于数据管理和处理。本书针对数据库管理员、...

    sql server2005 技术内幕 电子书 存储引擎 t-sql编程 查询优化 非扫描

    在《T-SQL Programming》部分,读者可以学习到如何编写高效的存储过程、触发器和函数,以及如何使用游标、递归查询和联接操作。掌握T-SQL编程能够提高代码质量,降低维护成本,并实现更复杂的数据处理逻辑。 3. **...

    sqlserver常用一些技巧

    在SQL Server数据库管理系统中,掌握一些实用技巧可以显著提高数据操作和管理的效率。以下是一些基于标题和描述的关键知识点的详细说明: 1. **疑难SQL语句合集**: SQL Server支持复杂的查询和操作,包括子查询、...

Global site tag (gtag.js) - Google Analytics