如何避免在 plsql 中使用 UTL 函数的页脚?

How to avoid footer using UTL function in plsql?

我有一个包含页眉、数据和页脚的 csv 文件。文件(ABC.csv)看起来像这样:

 "A00",391,3456                  --- header
 "abcd",2324,"sdddd",58955
 "dfgg",3444,"fffff',14455
 "Z99",2                         ----footer

我正在使用 UTL 函数将此数据加载到 table。 任何人都可以告诉我如何在加载此文件时避免页脚。

朋友,可以给你偷懒的指导:这里是导入函数 https://community.oracle.com/message/3250798#3250798 ,你只需要添加你的 CSV 行拆分并跳过 HEADERFOOTER。 分割线在这里 Splitting comma separated string in a PL/SQL stored proc。要跳过页眉,您应该添加另一个 UTL_FILE.get_line,要跳过页脚,您可以查看前面的一行,检查结尾是否在这里。