Toad 结果集...如何禁用直接编辑单元格的功能?

Toad Result Sets...HOW do you disable the ability to edit a cell directly?

在 Toad 的“结果集”部分,可以通过键入或使用下拉菜单手动更改单元格的值。为什么这是默认选项?我该如何禁用它?

这是默认选项,因为您的数据集是可编辑的。 :-)

确保未选中 Toad 选项中数据网格|可视化页面上的 "Immediate Edit" 选项。我怀疑它已经是默认设置了。除此之外,如果您的数据集是 editable,则网格是 editable。这就是 Toad 的工作方式,并且已经使用了很长一段时间。这是有多少用户修改了他们的数据。

你有几个选择...

如果您在编辑器中谈论数据网格,那么您必须运行 不是 editable 的查询。这意味着不要在查询中包含 ROWID 并且不要执行 "edit table_name;"

如果您谈论的是架构浏览器或产品中的其他地方,请选中“选项”中“数据网格”|“数据”页面上的选项 "Use read-only queries"。通过该检查,ROWID 被排除在 Toad 生成的查询之外。对数据的所有修改都需要使用 SQL 完成,或者如果您想为选定的对象临时拥有读写数据集,则可以有选择地取消选中模式浏览器中数据选项卡上的 "Read Only" 复选框table.