在新 SQL 编辑器中运行和共享查询

本页介绍如何运行查询、与协作者共享查询以及实时编辑查询。

运行单个查询或多语句查询

可以将多语句查询写入单个编辑器选项卡。若要在单个选项卡中使用多个查询语句,请使用分号结束每个语句(;)。

运行单个查询:

  1. 选择一个 SQL 仓库。
  2. 在 SQL 编辑器中突出显示查询(如果查询窗格中有多个查询)。
  3. Ctrl/Cmd + Enter 或单击“运行(1000)”,在结果窗格中以表的形式显示结果。

Note

默认情况下,选择 “运行所有语句 ”和“ 限制 1000 ”。

  • 若要仅运行活动语句,请清除 “运行所有语句”。
  • 如果使用 限制 1000 设置保存查询,则此设置适用于所有查询运行。 若要返回所有行(最多 64,000 行或 10 MB,以较小者为准),请从下拉菜单中的 LIMIT 中清除 1000。 若要指定行数的不同限制,请在查询中添加子 LIMIT 句。

终止查询

若要在查询运行时终止查询,请单击“ 取消”。 管理员可以通过查看 “终止正在执行的查询”来停止其他用户启动的正在运行的查询。

共享查询

新的 SQL 编辑器分两部分处理权限:

交互式执行:新 SQL 编辑器中的查询始终使用“查看者身份运行”凭据进行。 任何有权访问查询的用户都可以访问查询结果。 具有 CAN EDIT 权限或更高权限的用户可以修改共享查询草稿。 此外,具有 CAN VIEW 权限或更高权限的任何人都可以看到未保存的编辑。 用户必须至少具有关联仓库的 CAN USE 权限才能运行查询。

凭据设置: 旧版警报和 工作流 的权限设置与旧版 SQL 编辑器的权限设置相同。 根据您的偏好,可以使用所有者或查看者的身份凭证运行这些资产。

请参阅“配置查询权限”,了解“以所有者身份运行”和“以查看者身份运行”凭据设置。 请参阅查询 ACL,了解如何管理对查询对象的访问。

实时协作处理查询

多个用户同时编辑同一查询,每个用户的光标和所选内容以不同的颜色突出显示。

共享查询后,可以通过协作编辑共同编写或实时调试查询。 此外,可以在编辑器中对各个代码行添加注释,以提出问题或添加建议。