For...Next是一个带有计数器的脚本迭代构造。通过指定起始值和终止值,以及每次移动的步长(默认为1)来进行循环迭代。其基本语法格式为:
For var = 起始值 To 终止值 Step 步长
循环体
Next;
如我们将数据按月拆分输出到qvd文件中。
For m = 1 To 12 Step 1
TMP:
Load *
Resident T
WHERE Month(date) = $(m);
// 把数据导出到qvd文件。导出时如果文件夹不存在,会自动创建,无需额外创建。
Store TMP Into [lib://FistDemo/$(m).qvd](qvd);
Drop Table TMP;
Next;