达梦数据库(dm8)管理工具不会自动提交执行sql的几种方式

大多数数据库工具默认开启自动事务提交,但达梦数据库的disql和可视化工具都需要手动提交。用户可以通过菜单选项设置为自动提交,或使用SQL命令`SETAUTO[COMMIT]<ON|OFF>`来切换。未提交的事务可能导致数据改变未被程序识别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大多数数据库管理工具,默认情况下,是开启了自动事务提交的,即执行了一句 Select 、Insert 、 Delete 、Update 之后会自动执行 commit 操作,

但达梦数据库管理工具不会,无论是命令行工具disql,还是可视化管理工具都是默认执行了不会自动提交的,需要手动提交commit操作。

1、管理工具的两种方式

1.1、执行sql后,点击对号

  1.2、插入语句后加入commit;   就会提交

 记得一定要手动提交,否则会形成明明数据库数据改了,但是程序读取的数据没变的情况。

1.3、修改成自动提交

(菜单选择窗口->选项里,点击查询分析器,勾选自动提交)

 sql命令方式

临时修改可以通过如下方式配置,下面为官方文档说明:

设置当前 session 是否对修改的数据进行自动提交。

SET AUTO[COMMIT] <ON|OFF>
  • ON:表示打开自动提交,所有执行的 SQL 语句的事务将自动进行提交。
  • OFF:表示关闭自动提交,所有执行的 SQL 语句的事务将由用户显式提交,为默认设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁儿数据安全

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值