删除上传文件中可能包含的空行


  DELETE g_itb_mm01_out INDEX 1.             "一般要删除首行的描述字段,剩下里面的值

  CHECK NOT g_itb_mm01_out[] IS INITIAL.     "如果还有数据
  
1)"下面是防止最后一行是空行,但是也占了一行,删除空行
  LOOP AT g_itb_mm01_out.
    CHECK g_itb_mm01_out IS INITIAL.  "如果为空,继续,如果非空,则同continue
    DELETE g_itb_mm01_out.
  ENDLOOP.


2)如果能确定只有最后一行是空行,可以用下面的方法删除空行:

  SORT g_itb_mm01_out by 某个字段
  DESCRIBE TABLE g_itb_mm01_out LINES l_max.
  DELETE g_itb_mm01_out INDEX l_max.

但是如果不能确定是否数据行中夹杂空行,则只能用1)方法。

posted @ 2014-01-22 09:19  胡来  阅读(102)  评论(0编辑  收藏  举报