SQL Server手动提交

 时间:2024-11-15 16:57:53

有时候我们需要在SQL Server数据库中直接对数据进行update修改,但在SQL Server中默认修改后直接就提交了,这样是一件非常危险的事儿。倘若用户没有对原数据进行备份,后果将会很严重。

根据设置手动提交可以在一定程度上避免数据库直接提交从而带来的一些损失。

笔者经过查找,自己在本地电脑上进行了实验。现在把一些实验的结果记录下来。

1、update修改代码前先写上开始事务的sql语句,如下

begintran

updateAdminsetLoginName='shaolei123'whereID=2

--commit tran

点击“执行”后,这个时候修改是没有提交到数据库的,需要关闭页面才可以真正提交到数据库。修改页面不关闭查询是打不开的。

图1:修改前

SQL Server手动提交

图2:执行修改

SQL Server手动提交

图3:关闭修改页面,提交执行

SQL Server手动提交

图4:点击上图的“是”后

SQL Server手动提交

2、更改SQL Server选项设置,将下图红框选项选中

SQL Server手动提交

然后直接写完update修改语句后进行执行,这个时候修改是没有提交到数据库的,需要关闭页面才可以真正提交到数据库。修改页面不关闭查询是打不开的。

SQL Server手动提交

注:

A、采用这种方式设置后,不管执行的是什么样的语句在关闭页面后都会出现有未提交事务的提示。

B、在本地测试的结果是,如果SQLServer中有未提交的修改事务,程序中也是获取不到信息的。严重影响网站速度。

  • 如何使用TOAD清空数据库表数据
  • 如何利用VBA代码隐藏表格特定列
  • Notepad++标签显示橙色条如何去掉呢?
  • Word怎样设置文档模板的存储位置
  • bat制作窗口程序
  • 热门搜索
    关于元宵节的手抄报 卫生与健康手抄报 七夕节手抄报 绿色校园手抄报 关于母亲节的手抄报 青春手抄报 世界读书日手抄报 消防安全手抄报图片 放飞梦想手抄报 国庆手抄报