分布式行云数据库csv文件数据入库
建一张空表ZZZZZ_TEST有字段name,course,score--查询语句SELECT * FROM ZZZZZ_TEST ;--导入csv数据sqlINSERTINTOZZZZZ_TEST(NAME ,COURSE ,SCORE) 'client:C:\\csvToDB\\xxx.csv' SEPARATOR ',' UNQUOTED;...
·
建一张空表
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文件导入数据及乱码的解决
-
将数据写入一个新建的excel文件中,
-
数据写入excel文件后,将excel文件另存为xxx.csv(文件)
-
选择xxx.csv文件选择记事本打开文件,然后另存为xxx.csv,在另存为界面选择编码格式为UTF-8,覆盖并保存文件xxx.csv
-
再将此时的xxx.csv文件导入数据库就不会乱码
更多推荐
所有评论(0)