首页 > 解决方案 > 解析csv文件并将内容作为sql plus中的clob对象放入表中

问题描述

我有 csv 文件并有数据。我想将这些数据作为 clob 对象存储到表中。我创建了一个具有 clob 字段的表。那么,什么将是 sql 查询。下面是表格说明。

SQL> desc test;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 Number                                                 NUMBER(10)
 A_DATE                                                   DATE
 CSV                                                    CLOB
 rpt_PK                                                 NUMBER

提前致谢。

标签: oraclesqlplusclob

解决方案


我不确定您在此查询中想要什么格式。但是,我们可以使用包 dbms_lobs 将 clob 转换为 varchar: dbms_lob.substr( clob_column, for_how_many_bytes, from_which_byte );

所以在这里,我们可以使用下面的SQL语句来获取csv的内容:

从测试中选择 dbms_lob.substr( csv, 4000, 1 );


推荐阅读