6

通常当我在 Navicat 中定义视图时,我会收到以下消息:

xxx 没有主键。将使用以下伪语句更新此表: UPDATE xxx SET ModifiedFieldsAndValues WHERE AllFieldsAndOldValues LIMIT 1

显然我只使用我的视图来查看数据,而不是更新. 但这确实让我很好奇:

有没有办法在视图上定义“主键”或“唯一索引”?

4

1 回答 1

1

它暗示视图使用其基表的索引和主键。您可以通过使用 CASCADING CHECK 选项来更改通过视图使用插入和更新时如何发生的语义

查看可更新和可插入视图

于 2009-05-19T18:00:02.397 回答