第十一章 SQL Server程序设计 1.行内注释 2.块注释
1. 行内注释 2.块注释
第十一章 SQL Server程序设计 112程序中的事务 211.2.1事务概述 11.2.2事务处理语句 911.2.3分布式事务 11.24锁定
11.2 程序中的事务 11.2.1 事务概述 11.2.2 事务处理语句 11.2.3 分布式事务 11.2.4 锁定
第十一章 SQL Server程序设计 1121事务概述 由于事务的执行机制,确保了数据能够正确 地被修改,避免造成数据只修改一部分而导致 数据不完整,或是在修改途中受到其他用户的 干扰。事务有4个原则,统称ACD原则。 原子性( Atomic)。 致性( Con Demoltent) 隔离性( solated)
11.2.1 事务概述 由于事务的执行机制,确保了数据能够正确 地被修改,避免造成数据只修改一部分而导致 数据不完整,或是在修改途中受到其他用户的 干扰。事务有4个原则,统称ACID原则。 ·原子性(Atomic)。 ·一致性(ConDemoltent)。 ·隔离性(Isolated)
第十一章 SQL Server程序设计 持久性( Durab|e) 事务可分为两种类型:系统提供的事务和用户 定义的事务 系统提供的事务是指在执行某些TSQL语句时, 条语句就构成了一个事务,这些语句是: ALTER TABLE CREATE DELETE DROP FETCH GRANT NSERT OPEN REVOKE SELECT UPDATE TRUNCATE TABLE
·持久性(Durable)。 事务可分为两种类型:系统提供的事务和用户 定义的事务。 系统提供的事务是指在执行某些T-SQL语句时, 一条语句就构成了一个事务,这些语句是: ALTER TABLE CREATE DELETE DROP FETCH GRANT INSERT OPEN REVOKE SELECT UPDATE TRUNCATE TABLE
第十一章 SQL Server程序设计 1122事务处理语句 事务处理语句包括BEG| N TRANSACT|ON、 COMMIT TRANSACTIONFHROLLBACK TRANSACTION语句。 BEGIN TRANSACT|ON语句 BEGIN TRANSACTION语句作为事务的开始, 其语法格式为 BEGIN TRANSACTION [transaction name @tran name variable] TWITH MARKI'description'l1
11.2.2 事务处理语句 事务处理语句包括BEGIN TRANSACTION、 COMMIT TRANSACTION和ROLLBACK TRANSACTION语句。 ·BEGIN TRANSACTION语句 BEGIN TRANSACTION语句作为事务的开始, 其语法格式为: BEGIN TRANSACTION [transaction_name|@tran_name_variable] [WITH MARK[‘description’]]