28.3. 使用 Fuse Online 中的 View Editor 修改定义虚拟数据库的 DDL

在 Fuse Online 中创建虚拟数据库的过程旨在自动执行许多任务并隐藏底层 SQL 代码的复杂性。

当您为虚拟数据库创建视图时,Fuse Online 会自动生成定义视图的数据定义语言(DDL)。DDL 是一组 SQL 语句,用于描述视图的模式、表、列和其他字段。

Fuse Online 提供了为虚拟数据库添加基本视图的工具,但是如果您知道 SQL,并且您希望在设计视图时有更大的控制,您可以直接编辑 DDL 查看视图。在 Fuse Online 中,开发人员可以使用嵌入式 View Editor 修改这些 SQL 语句。为了帮助您,此 SQL 编辑器包含一个代码补全功能,它提供 SQL 关键字的列表。

保存更改后,将运行一个内置的验证工具,以确保 SQL 代码不包含语法错误。

先决条件

  • 您使用基于 SQL-MED 规范的数据定义语言(DDL)的经验,以定义数据库结构并集成外部存储的数据。

流程

  1. 从 Fuse Online 的导航边栏,单击 Data
  2. Data Virtualizations 页面中,找到要修改的虚拟数据库,然后点 Edit
  3. Views 选项卡中,找到您要编辑的视图,然后单击 Edit
  4. 根据需要更新 SQL。编辑后,按 Ctrl+Space 打开代码完成工具。
  5. 完成更改后,单击 Save

    Fuse Online 验证 SQL,如果视图包含无效代码,则返回错误。

    在 SQL 验证后,预览面板会显示您对视图所做的更新结果。预览显示结果集的第一个五行。

  6. Done 关闭 View Editor,并返回到视图列表。

    如果之前发布了虚拟数据库,您必须重新发布它,以使您的更改生效。

其他资源