若要更新结果,Microsoft SQL Server Compact 4.0 必须具有足够的信息来唯一标识表中的行。

下表总结了一些特定的实例,其中您可能能够更新也可能无法更新通过可更新的键集驱动的游标获得的结果:

查询

结果能否被更新?

基于没有联接的多个表的查询

基于系统视图的查询

基于与一对一关系联接的表的查询

是。双方的列都可以进行更新。但是,无法更新联接表。

基于与一对多关系联接的表的查询

是。您可以在“多”方更新列,但联接和标识列除外。

基于存在多对多关系的表的查询

聚合查询

包括 DISTINCT 关键字排除重复的行的查询

联合查询和外联接查询

请参阅

概念

游标的类型

选择游标类型

游标和锁定

隐式游标转换