Skip to content

COLLDR

功能

COLLDR是文件导入命令,不同于TABLLDR,COLLDR使用INSERT语句导入数据,可以实现部分列的导入功能。

语法格式

COLLDR TABLE=tab_name DATAFILE=filepath FT=ft RT=rt COLHEAD=colhead

参数说明

  • COLLDR:导入命令标识符。
  • TABLE: 目标表名。
  • DATAFILE:数据文件的路径+文件名。
  • FT:列分隔符,如|,等。
  • RT:行结尾标识符,可设为X'0a'X'0d0a'
    • X'0a':行结尾换行为\n
    • X'0d0a':行结尾换行为\r\n
  • COLHEAD:导入文件的列名,列名之间使用逗号,分隔。

    说明:

    不设置colhead参数表示列名在文件的第一行中存在。

示例

先将查询结果集导出成文件,再将文件导入到数据表中。

sql
SQL> colldr table=t_var datafile=d:/test.csv ft=',' rt=X'0d0a' colhead=id,var