文档菜单
文档首页
/
关系型数据库迁移器
/ /

批量转换

本页内容

  • 关于此任务
  • 步骤
  • 下一步
  • 了解更多

批量查询转换允许您通过单个UI操作转换多个查询,避免需要单独转换每个查询。您可以通过启用多选切换来批量选择和转换一个或多个查询、存储过程、触发器和视图。

批量转换创建一个作业,将每个查询转换排队并分批执行。您可以在查询转换器面板中查看正在进行的批量转换或单个查询的状态。

  • 查询转换器使用人工智能技术,可能无法转换长或复杂的查询、触发器或存储过程。某些查询可能无法正确转换,而其他查询可能根本无法转换。

  • 查询转换器使用您当前项目中的关系模式、MongoDB模式和映射规则来确定查询应该如何转换。如果查询引用的表不在您的关系模式中,或者没有映射到MongoDB集合,转换可能会失败或错误。

  • 转换后的查询、触发器、视图和存储过程将保存在您的项目中,并在项目导入和导出过程中持续存在。

  • SQL查询限制为40,000个文本字符。

  • 在将代码部署到生产环境之前,请始终审查和测试查询转换器生成的代码。

  • 您可以在左侧的查询转换器面板中查看转换状态。每个转换都有一个图标表示转换状态。如果某个对象旁边没有图标,则它未排队进行批量转换

    图标
    描述
    静态圆圈
    转换正在等待。
    旋转器
    转换正在执行。
    绿色勾号
    转换成功。
    红色感叹号
    转换在上次尝试中失败。
1

代码生成 选项卡,点击 查询转换 面板。

2

点击 启用多选 开关以显示查询选择面板。

3
  • 要包含或排除查询以进行批量转换,请点击字段名旁边的 图标。

  • 要包含或排除下载中的整个类别,请点击类别名旁边的

  • 要按当前状态包含或排除查询,请使用筛选器 选择状态。

4

点击转换按钮。选定的查询将排队进行转换并批量执行。转换的总进度显示在页面左下角。

  • 单个查询的转换状态显示在查询名称旁边。

  • 转换后的MongoDB语法代码可以在转换后的MongoDB查询面板中查看。

  • 如果查询转换器有错误,可以在转换后的MongoDB查询面板中查看详细信息。

提示

要停止批量转换,请点击屏幕左下角的红色终止按钮,并在弹出的模态窗口中点击红色终止按钮。一旦批量作业取消,批量转换状态更新为批量转换作业已终止.

5

提供对转换后的查询的反馈,以帮助改进未来的查询转换。要提供反馈,请点击转换查询面板右下角的图标。然后,您可以提供反馈详细信息并点击提交

在将查询合并到生产代码之前,请先检查它们的正确性。您可以使用测试查询功能来帮助验证。

返回

转换视图