数据库进行sql操作,最稳妥的更新方式
SQL Server服务器,一直处于所谓的自动提交模式,而且这种模式是默认的。
由于操作数据库批量修改数据出错的话,修复数据是相当的痛苦,如果没有备份的情况下,那有可能就是灭顶之灾了。
---该命令关闭SQL Server的自动提交模式
SET IMPLICIT_TRANSACTIONS ON
---开始一个事务,该命令可要可不要。(默认是开始一个事务)
Begin TRANSACTION;
---查询表中数据
select * from systabAA where TaskId = 16333
--对数据进行修改
update systabAA set CatName = '部门' where TaskId = 16333
--修改的数据准确无误的话就提交事务
Commit TRANSACTION
--修改的数据有毛病的话就进行回滚
Rollback TRANSACTION
---打开SQL Server的自动提交模式
SET IMPLICIT_TRANSACTIONS OFF
个人认为在SQL Server上批量修改数据时建一个事务,如果操作不当可以回滚。
如果平常修改单行数据没必要关闭自动提交模式,只要做好备份,即使出错也可以很容易的修改过来。
由于操作数据库批量修改数据出错的话,修复数据是相当的痛苦,如果没有备份的情况下,那有可能就是灭顶之灾了。
---该命令关闭SQL Server的自动提交模式
SET IMPLICIT_TRANSACTIONS ON
---开始一个事务,该命令可要可不要。(默认是开始一个事务)
Begin TRANSACTION;
---查询表中数据
select * from systabAA where TaskId = 16333
--对数据进行修改
update systabAA set CatName = '部门' where TaskId = 16333
--修改的数据准确无误的话就提交事务
Commit TRANSACTION
--修改的数据有毛病的话就进行回滚
Rollback TRANSACTION
---打开SQL Server的自动提交模式
SET IMPLICIT_TRANSACTIONS OFF
个人认为在SQL Server上批量修改数据时建一个事务,如果操作不当可以回滚。
如果平常修改单行数据没必要关闭自动提交模式,只要做好备份,即使出错也可以很容易的修改过来。
【emoji】
数据库进行sql操作,最稳妥的更新方式
SQL Server服务器,一直处于所谓的自动提交模式,而且这种模式是默认的。 由于操作数据库批量修改数据出错的话,修复数据是相当的痛苦,...
点击下载文档
本文2024-09-16 17:21:55发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15239.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章