【发布时间】:2015-06-02 07:49:04
【问题描述】:
我有 2 个 sql 文件,每个文件包含 100 个查询。 我需要从第一个 sql 文件执行前 10 个查询,然后从第二个 sql 文件执行前 10 个查询。从第二个 sql 文件执行 10 个查询后,第 11 个查询应该从第一个 sql 文件开始执行。
有没有办法计算已完成的查询数量? 如何暂停第一个文件中的查询执行并在完成一定数量的查询后恢复它?
【问题讨论】:
-
只是出于好奇:为什么?
-
如果每个查询都在单独的行中,您可以使用 shell 从一个文件中获取 n 行,执行它们,从第二个文件中获取 m 行,执行它们等等?这里我们没有暂停,我们只是在文件之间切换。