`

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的示例数据库,这些数据库通常用于...

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》示例代码

    《Microsoft SQL Server 2005技术内幕:T-SQL查询》是一本深入解析SQL Server 2005中T-SQL查询语言的专业书籍。T-SQL(Transact-SQL)是微软对标准SQL的扩展,是SQL Server的核心组件,用于数据库管理、数据查询和...

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

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

    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 Server 通用分页存储过程

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

    sql Server 2005 存储过程视频

    存储过程是SQL Server 2005中的一个核心特性,是预编译的SQL语句集合,可以理解为数据库中的可执行程序。本视频教程针对存储过程这一主题,对初学者提供了宝贵的教育资源。 存储过程的优势在于: 1. **性能优化**...

    SQL Server2005 SP4

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

    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 ...

    win7完美卸载sqlserver2005图解

    Win7 完美卸载 SQL Server 2005 图解 在 Windows 7 操作系统中,卸载 SQL Server 2005 可能会遇到一些麻烦,因为 SQL Server 2005 的组件都是分散的,需要一个一个卸载,否则可能会导致重新安装不成功。下面将逐步...

Global site tag (gtag.js) - Google Analytics