注册
特殊分隔符的快速装载使用
技术分享/ 文章详情 /

特殊分隔符的快速装载使用

小辉辉 2024/05/10 811 0 0

1.创建表结构
CREATE TABLE TEST1(C1 INT,C2 INT,C3 INT);
2.特殊行分隔符和列分隔符数据,如下所示
vi test2.txt
image.png
3.创建控制文件,列分隔符转换成16进制的ascii为01,||行分隔符找到对应的16进制的ascii值,|的ascii码为7C,的ascii码为24,如下所示
vi test.ctl
LOAD DATA
INFILE ‘/home/dmdba/test2.txt’ str x ‘7C247C’
INTO TABLE TEST1
FIELDS X ‘01’
(
C1,
C2,
C3
)
4.使用dmfldr工具快速导入
[dmdba@localhost ~]$ dmfldr USERID=SYSDBA/SYSDBA MODE=‘IN’ control=’/home/dmdba/test.ctl’
image.png
5.查询表数据验证
select * from “SYSDBA”.“TEST1”;
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服