結果を更新するには、Microsoft SQL Server Compact 4.0 でテーブル内の行を一意に識別するための十分な情報が必要です。
次の表は、更新可能なキーセット ドリブン カーソルによって取得した結果を更新できる特定のインスタンスとできないインスタンスの要約です。
クエリ |
結果の更新 |
---|---|
複数の結合されていないテーブルに基づくクエリ |
× |
システム ビューに基づくクエリ |
× |
一対一のリレーションシップで結合したテーブルに基づくクエリ |
○。両側の列を更新できます。ただし、結合テーブルは更新できません。 |
一対多のリレーションシップで結合したテーブルに基づくクエリ |
○。多側の結合列および ID 列を除く列を更新できます。 |
多対多のリレーションシップで結合したテーブルに基づくクエリ |
× |
集計クエリ |
× |
重複する行を除外する DISTINCT キーワードを含むクエリ |
× |
和集合クエリと外部結合クエリ |
× |