`

SQL Server 2005带事务的存储过程示例[自用标记]

阅读更多
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	<Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[ssidb_DeleteDepartment]
	@orgID varchar(32)
AS
BEGIN
	begin tran TranStart
	save tran FirstPoint
		update [dbo].[ssidb_Organization]
		set [DelFlag]=1
		where [ID]=@orgID
		
		update [dbo].[ssidb_Organization]
		set [DelFlag]=1
		where ID in (
			select a.ID from dbo.ssidb_Organization a
				, dbo.ssidb_f_cid(@orgID) b
				where a.ID = b.ID
		)

	if @@ERROR <> 0
	begin 
		rollback tran FirstPoint
	end
	commit tran TranStart
END


分享到:
评论

相关推荐

    SQLServer存储过程中事务的使用方法

    在SQL Server中,事务是确保数据一致性的重要机制,特别是在存储过程中。存储过程是一组预编译的SQL语句,可以在数据库中被多次调用,提高了效率并降低了网络流量。本篇将详细介绍如何在SQL Server存储过程中使用...

    vs2008 sql server 2005 C# 网上投票简单示例

    vs2008 sql server 2005 C# 网上投票简单示例 vs2008 sql server 2005 C# 网上投票简单示例 vs2008 sql server 2005 C# 网上投票简单示例 vs2008 sql server 2005 C# 网上投票简单示例

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

    1. **Transact-SQL (T-SQL)**:这是SQL Server的主要编程语言,用于查询和操作数据库、创建存储过程、触发器等。 2. **数据库引擎**:它是SQL Server的核心,负责数据的存储、检索和管理。在SQL Server 2005中,...

    SqlServer存储过程及调试指南

    SqlServer存储过程及调试指南的知识点如下: 1. 存储过程概念:存储过程是一组为完成特定功能的SQL语句集,这些语句经过编译后存储在数据库中,供用户通过指定存储过程名和参数(如有)来执行。存储过程被称作...

    sqlserver2005示例数据库

    SQL Server 2005是一款由Microsoft开发的关系型数据库管理系统,它在企业级数据存储、管理和分析方面扮演着重要角色。"sqlserver2005示例数据库"这个压缩包包含的是SQL Server 2005的示例数据库,这些数据库通常用于...

    sql server 2008 存储过程示例带游标

    下面将详细解析标题“sql server 2008 存储过程示例带游标”所涉及的知识点,包括存储过程的创建、游标的使用以及SQL Server 2008中的特性。 ### 存储过程 存储过程是预编译的SQL语句集合,存储在数据库服务器上,...

    Microsoft SQL Server 2005技术内幕:存储引擎(中文).pdf

    本书对SQL Server 2005存储引擎方面的知识进行了全面而详细的阐述,包括数据库文件、日志和恢复、表、索引及其管理、锁定和并发等内容。除了解释设计理念与运作原理外,书中还辅之以大量简短而有力的实例。您将跟随...

    SQL Server 2005 技术内幕四部

    其次,"Microsoft SQL Server 2005技术内幕:T-SQL程序设计.pdf"会涵盖T-SQL在程序设计方面的应用,如触发器、存储过程、函数和事务管理。通过这部分内容,读者可以学习如何利用T-SQL进行业务逻辑处理,创建自定义的...

    SQLServer存储过程调用WebService

    ### SQL Server 存储过程中调用 WebService 的实现方法 #### 一、引言 在企业级应用开发中,Web Service 作为一种标准的接口技术,被广泛用于不同平台之间的服务交互。而在 SQL Server 数据库中直接调用 Web ...

    SqlServer2005 打开 SqlServer2008 mdf文件

    Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...

    SQLserver2005下载X64

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,主要应用于企业级的数据存储、管理和分析。作为X64版本,它专为64位操作系统设计,能够充分利用64位系统的硬件性能,提供更高效的数据处理能力。在本...

    sql server2005 技术内幕(代码)

    《SQL Server 2005技术内幕》是深入解析Microsoft SQL Server 2005查询优化与调优的专业书籍,其代码部分包含了丰富的实践示例,帮助读者理解并掌握SQL Server 2005的核心技术。以下是根据书中的章节代码文件名,...

    SQL Server2005 SP4

    SQL Server 2005 SP4(Service Pack 4)是微软针对其关系型数据库管理系统SQL Server 2005发布的一个重要更新。这个服务包包含了大量的修复程序、安全更新和性能优化,旨在提高SQL Server 2005的稳定性和安全性。SP4...

    sql Server 通用分页存储过程

    sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程 sql Server 通用分页存储过程

    sqlserver 2005 express X64

    下面我们将详细探讨SQL Server 2005 Express X64的特性、安装过程、使用场景以及相关知识点。 1. **SQL Server 2005 Express 特性**: - 免费:SQL Server 2005 Express是微软提供的一款免费数据库产品,适合学习...

    sqlserver2005 JDBC驱动程序JAR包

    1. **全面的SQL支持**:JDBC驱动支持SQL Server 2005的所有SQL语法,包括复杂查询、存储过程和事务处理。 2. **性能优化**:Type 4驱动通过高效的网络协议与SQL Server通信,降低了延迟并提高了吞吐量。 3. **并发...

    SQL Server 2005 northwind和pubs示例数据库

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在企业级数据存储、管理和分析方面扮演着重要角色。本主题将详细介绍如何利用提供的northwind和pubs示例数据库进行学习和实践。 northwind和pubs是SQL ...

    SQLServer存储过程转为oracle存储过程的工具

    可以将SQL Server存储过程转为oracle存储过程的工具

    SqlServer2005存储过程解密软件

    在SQL Server 2005中,存储过程是一种预编译的SQL代码集合,用于执行特定的任务,如数据处理、业务逻辑实现等。由于安全性和隐私保护的需求,开发者有时会将存储过程加密,以防止未经授权的访问和修改。标题提到的...

Global site tag (gtag.js) - Google Analytics