注册
达梦创建外部表时通过 “控制文件OPTIONS选项” 或 “SQL子句PARMS” 跳过文本数据文件的前 N 行表头
培训园地/ 文章详情 /

达梦创建外部表时通过 “控制文件OPTIONS选项” 或 “SQL子句PARMS” 跳过文本数据文件的前 N 行表头

雪松 2025/07/25 71 0 0

达梦在创建和使用外部表时,有时数据文本文件开头有一些行需要跳过,否则会因为格式解析失败而报错,例如:前2行为列头,需要跳过。

可以使用控制文件OPTIONS选项、或 SQL子句 PARMS 跳过文本数据文件的前 N 行表头,示例如下:

1. 文本文件示例:

ID,NAME
--------
1,kent
2,jack
3,Mike

2. 方法一:使用控制文件的 OPTIONS 选项

控制文件示例如下:

OPTIONS (
  SKIP=2
)
LOAD DATA
INFILE 'test.txt'
FIELDS ','

3. 方法二: 使用 SQL子句 PARMS

SQL 子句 PARMS 示例如下:

CREATE EXTERNAL TABLE TEST
  ...
  ...
PARMS (
  SKIP 2
);
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服