在使用select进行数据查询的时候,我们有时候不返回所有的列,而在使用返回结果集的时候,有时候又有访问源结果集其他列的需要,这个时候,假如我们知道所返回的结果集的行下标,就可以方便地访问源结果集中的内容。TS-SQL提供了ThisRowIndex关键字来获得源结果集的行下标。
一个从一维数组中获得值小于0的下标列表:
A:=array(-1,1,2,3,-2,3);
B:=SSelect ThisRowIndex from A where ThisRow<0 end;
B的结果为array(0,4)
我们在这个例子中,为了方便起见,我们使用了一维数组来描述,上述的例子中我们得到了小于0的值-1、-2在A数组中的行下标为0和4。