通过视图可以修改表数据,但当视图是从多个表导出的时,不允许做修改数据操作。
举一反三
- 视图是一张虚表,是从______ 或其他视图导出的表。当视图基于多张表时,不允许能过视图______ 数据。
- 当修改基表数据时,视图________。
- 【单选题】可以在视图定义中使用WITH CHECK OPTION子句,该子句的作用是()。 A. 视图中的数据是只读的。 B. 可以任意通过视图修改基表中的数据。 C. 可以有条件地通过视图修改基表中的数据。 D. 不允许通过视图修改基表中的数据。
- 要改变视图中的数据,其操作是()。 A: 必须修改源表数据 B: 可以直接修改视图 C: 必须同时修改源表和视图数据 D: 必须重新创建视图
- 以下关于视图和基本表的说法不正确的是______。 A: 从多个基本表通过连接操作导出的视图不允许进行更新操作 B: 对使用了分组、聚集函数操作的视图不允许进行更新操作 C: 视图是从一个或多个表中导出的表,它真实地存在于数据库中并反映了用户的需求 D: 若视图是从单个基本表通过投影、选取操作导出的,则允许进行更新操作