Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

SqlServer series notes-transaction (Transaction)

2025-04-12 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

What is transaction (Transaction)

A program execution unit (unit) that accesses and may update various data items in a database

That is, it consists of multiple sql statements, which must be executed as a whole. These sql statements are submitted to the system as a whole, either all or none of them are executed.

Why do you need transactions?

For example, borrowing money:

Assuming that money is transferred from A to B, it takes at least two steps:

The funds of An are reduced.

Then B's funds increase accordingly.

Syntax steps:

Start transaction: BEGIN TRANSACTION

Transaction commit: COMMIT TRANSACTION

Transaction rollback: ROLLBACK TRANSACTION

Determine whether an error occurs in the execution of a statement:

Global variable @ @ ERROR

@ @ ERROR can only judge whether there is an error in the execution of the current T-SQL statement

To determine whether there are any errors in all T-SQL statements in the transaction, we need to accumulate the errors

Example: SET @ errorSum=@errorSum+@@error

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report