DBMS 中的 TCL 命令是什么?
事务控制语言是一种管理数据库内事务的语言。
它用于执行DML语句所做的更改。
TCL命令
事务控制语言(TCL)命令是:
Commit-用于将事务保存在数据库中。
回滚-用于将数据库恢复到上次提交的状态。
开始-在交易开始时使用。
保存点-保存点之前所做的更改将保持不变,保存点之后的所有事务都将回滚。
例子
下面给出的是在数据库管理系统(DBMS)中使用TCL命令的示例-
BEGIN TRANSACTION UPDATE employees SET empname=’bob’ WHERE empid=’001’ UPDATE employees SET empname =’bob’ WHERE city=’hyderabad’ IF @@ROWCOUNT=5 COMMIT TRANSACTION ELSE ROLLBACK TRANSACTION
在上面的例子中,在我们开始事务后,我们试图用一些id值更新员工的姓名。如果我们用我们的第一个查询影响五行,那么它将COMMIT事务否则它将是ROLLBACK。