正常情况下, 查询出来的结果集都能直接修改, 工具栏会出现"+", "-"符号,且修改后会出现要提交的提示"向上的绿色箭头". 且主键字段会有一把钥匙的标识, 如图:
凡事总有意外, 今天发现库中的A表查询结果不能修改, 但B表又是可以修改的, 更奇怪的是直接双击A表 打开的结果集又能修改. 观察后发现, 工具栏没有出现"+", "-"符号, 且主键上也没有"钥匙"的标识. 此时修改内容会提示, 如图:
table is read-only unresolved table reference
this table is read-only. changes cannot be applid
解决方法: 在表前面加上schema即可编辑