Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MS SQL Server 2014 management studio:无法编辑具有联接表的视图的结果网格中的数据_Sql Server - Fatal编程技术网

Sql server MS SQL Server 2014 management studio:无法编辑具有联接表的视图的结果网格中的数据

Sql server MS SQL Server 2014 management studio:无法编辑具有联接表的视图的结果网格中的数据,sql-server,Sql Server,标题说明了一切。可能在其他版本的MS SQL Server management studio中也可以,但在2014版本中不可能。。。网格数据仍然不可编辑。 有人能告诉我2014年版有没有办法 可以-如果视图被认为是“可更新的”。请参阅讨论“如何”的内容以及讨论限制的“创建视图”链接 视图上有Instead of Update触发器吗?视图基本上是一些预定义SELECT语句的结果。您可以影响它生成视图的方式,但不会将永久性更改写入生成视图的表中。我对你的问题理解正确吗?如果要编辑表格,请使用UP

标题说明了一切。可能在其他版本的MS SQL Server management studio中也可以,但在2014版本中不可能。。。网格数据仍然不可编辑。
有人能告诉我2014年版有没有办法

可以-如果视图被认为是“可更新的”。请参阅讨论“如何”的内容以及讨论限制的“创建视图”链接

视图上有Instead of Update触发器吗?视图基本上是一些预定义SELECT语句的结果。您可以影响它生成视图的方式,但不会将永久性更改写入生成视图的表中。我对你的问题理解正确吗?如果要编辑表格,请使用UPDATE命令。我有点搞不懂你想完成什么。你不能编辑连接多个表的视图。无论版本如何。除非视图上有一个INSTEAD OF UPDATE触发器来处理更新机制。是否使用视图上下文菜单中的“选择所有行”?如果使用带有
SELECT
指令的查询窗口,它将不起作用。