全部产品
云市场

视图

更新时间:2020-04-17 17:15:14

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)点击连接名进入连接后,在左导航栏中点击 视图 标签可以查看视图列表。

视图是基于一个或多个表(或视图)而创建的虚拟表,视图基于的表称为基表。视图本身不包含数据,通过它可以对基表里面的数据进行查询和修改。所以视图的定义存在数据字典中,但是与此定义相关的数据并没有再存一份于数据库中。视图看上去非常像数据库的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据,相反地,基表数据的改变也会反映在由基表产生的视图中。

创建视图

在视图列表的右上角,点击 + 创建视图,或是在上方导航栏中点击 新建 以创建您需要的对象。创建视图需要输入以下信息:

  • 视图名称:指定该视图的名称。
  • 检查项:检查项是对写入数据的约束检查,OceanBase 暂时不支持,默认值为 NONE。
  • 字段: 设置视图中的字段。

点击 确定 后,根据您指定的信息会预生成一个 SQL 脚本,您需要补全执行体部分。完成 SQL 脚本后点击页面右下角的 保存 按钮开始执行脚本并生成视图。

新建视图

查看视图

在视图列表中双击目标视图名进入视图管理页面。您可以在视图管理页面查看以下信息:

视图

  • 属性 页签:
    • 基本信息:查看 视图名称检查项创建人(默认值为 NONE,需要在创建视图的 SQL 脚本中指定) 等信息。
    • :查看视图对应基表的 字段名称数据类型字段注释 等信息。
    • DDL:当前视图的 SQL 定义脚本。
  • 数据 页签:展示视图中包含的字段名(列)。