使用 SQL 创建表

您可以在数据模块中创建基于自定义 SQL 语法的新表。 SQL 会针对数据模块中已有的源执行。

如果 SQL 验证成功,那么会使用一组投影的列名和数据行来填充该表。

支持的SQL类型包括 IBM® 查询SQL、本机SQL和直通SQL。 有关更多信息,请参阅 支持的 SQL 类型

过程

  1. 从数据模块上下文菜单 垂直操作菜单图标中,选择 使用 SQL 创建表
  2. 在表编辑器中,输入表名称。
  3. SQL 类型 下拉菜单中,选择要使用的 SQL 类型
  4. 下拉菜单中,选择要与表关联的源。 对于数据服务器连接,选择连接名称。 对于其他类型的源,选择源位置,即团队内容我的内容
  5. 表达式 框中,输入或粘贴表的 SQL 语法。 该语法仅针对上一步中所选的源执行。

    表达式编辑器提供以下语法验证和编辑选项:

    • 表达式编辑器中的验证图标 -验证语法。 可以验证整个语句,也可以仅验证所选代码段。
    • 表达式编辑器中的 "预览" 图标 -预览投影表中的列和行。 如果语法不正确,那么不会显示列。
    • 帮助图标 -查看函数的描述及其用法示例。
    • 表达式编辑器中的 "注释" 图标 -在代码行中的任意位置插入光标,然后选择此按钮以注释掉整行。 要注释掉多行代码,请选择这些行并选择此按钮。 这将在每个所选行的开头添加注释字符串 (--)。
      提示: 要注释掉代码段,请手动将文本括在以下字符串之间: /**/
    • 在表达式编辑器中预认证代码图标 -将格式化应用于代码。
    • 表达式编辑器中的高对比度图标 -使用高对比度方式。
    • 更改字体大小。
  6. 单击 确定 以保存表。

    您可以保存表(即使其中包含语法错误),并日后编辑语法。 但是,在成功验证 SQL 表之前,无法修改该表的任何方面,也无法在网格中查看其数据。

结果

表名称会显示在数据模块树的顶部。 要编辑表 SQL ,请从表上下文菜单 垂直操作菜单图标中单击 编辑 SQL 表。 您还可以在基于 SQL 的表中编辑列表达式。 但是,对原始 SQL 语句的后续更新可能会覆盖更新的表达式。

后续步骤

您可以像使用其他数据模块表一样使用基于 SQL 的表并对其建模。 例如,可以创建此类型的表和其他表之间的关系。 还可以创建包含这些表中列的计算和导航路径。