分布式行云数据库csv文件数据入库

建一张空表
ZZZZZ_TEST
有字段name,course,score

excel文件(我这里是excel文件另存为csv文件后的样子)

 

 

具体代码:
--查询语句
SELECT * FROM ZZZZZ_TEST ;

--导入csv数据sql
INSERT
    INTO
        ZZZZZ_TEST(
            NAME ,
            COURSE ,
            SCORE
        ) 'client:C:\\csvToDB\\xxx.csv' SEPARATOR ',' UNQUOTED
;

--client:C:\\csvToDB\\xxx.csv       
-->  client:{{文件路径}}      文件路径需要将/使用转义符进行转义


--导入csv数据sql    (忽略了excel文件的第一行数据)

INSERT

    INTO /*+ IGNORE_LINES(1)*/ ZZZZZ_TEST(

            NAME ,

            COURSE ,

            SCORE

        ) 'client:C:\\csvToDB\\xxx.csv' SEPARATOR ',' UNQUOTED

;

csv文件导入结果:

文件路径:

文件使用记事本打开的结样式:

关于csv文件导入数据及乱码的解决
  1.     将数据写入一个新建的excel文件中,
  2.      数据写入excel文件后,将excel文件另存为xxx.csv(文件)
  3.      选择xxx.csv文件选择记事本打开文件,然后另存为xxx.csv,在另存为界面选择编码格式为UTF-8,覆盖并保存文件xxx.csv
  4.      再将此时的xxx.csv文件导入数据库就不会乱码
    
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值