批量转换
批量查询转换允许您通过单个用户界面动作转换多个查询,从而无需单独转换每个查询。 您可以通过启用多选切换来批量选择和转换一个或多个查询、存储过程、触发器和视图。
批量转换会创建一个作业,该作业会对每个查询转换进行排队并分批执行。 您可以在 Query Converter窗格中查看正在进行的批量转换或单个查询的状态。
关于此任务
查询转换器使用AI技术,该技术可能无法转换过长或复杂的查询、触发器或存储过程。 某些查询可能无法正确转换,而另一些查询则可能根本无法转换。
查询转换器使用当前项目中的关系模式、MongoDB 模式和映射规则来确定应如何转换查询。 如果查询引用的表不在关系模式中或者未映射到 MongoDB collection,则转换可能会失败或不正确。
转换的查询、Atlas Triggers、视图和存储过程保存在项目中,并在项目导入和导出过程中持续存在。
SQL查询仅限于40 , 000文本字符。
在将查询转换器部署到生产环境之前,请务必检查并测试查询转换器生成的代码。
您可以在左侧的Query Converter窗格中查看转换状态。 每次转换都有一个图标,指示转换状态。 如果对象旁边没有 图标,则该对象没有排队等待批量转换:
Icon说明静态圆圈转换正在等待中。转圈现在正在执行转换。绿色复选标记转换成功。红色感叹号上次转换尝试失败。
步骤
3
选择转化
要在批量转换作业中包含或排除查询,请单击字段名称旁边的图标。
要在下载中包含或排除整个类别,请单击位于类别名称旁边。
要按当前状态包含或排除查询,请使用筛选器选择状态。
4
后续步骤
转换查询后,在将其合并到生产代码中之前查看其正确性。 您可以使用“测试查询”功能来帮助进行验证。