我使用Datagrip 2016.3。当我尝试更改表中的值时,我无法将其提交到数据库(Oracle SQL-DB)。
我做了什么: - 将单元格设置为/某个新值 - 按复选标记图标('提交') - 和/或按CTRL + RETURN - 关闭标签 - 重新打开选项卡 - / new值消失了,旧的值仍然存在。
我在不同的Schemes(和不同的数据库)上使用不同的表尝试了这个。该列可以为空,输入的值是合法的。我可以使用Oracle SQL Developer修改这些值。
修改(20170116)的:
对于我遇到问题后的大多数测试,我尝试更改本地oracle安装的标准 HR 架构的 COUNTRY 表。可以使用SQL Developer更改同一个表。
答案 0 :(得分:5)
要提交对数据库的更改,需要执行以下步骤:
答案 1 :(得分:0)
除了接受的答案以外,您还可以通过两种方法在最新版本的DataGrip中自动提交更改。我正在使用v2020.2,目前这些是更永久的选择:
Manual
更改为Auto
。#2是我已发布反馈的DataGrip官方帮助文件的明显省略。因此,希望他们能尽快将其添加到此处:https://www.jetbrains.com/help/datagrip/submitting-and-reverting-changes.html