sql-loader - Oracle 外部表替换功能
问题描述
我相信已将我的问题发布在正确的位置。我已经在我的数据库中实现了一个外部表概念。我有一个 .csv 格式的文件,其中包含 1100 万条数据。为了提高加载性能过程,我选择了一个外部表概念。我有数字列,数据如下所示
payment
4,326.34
590.20
12,499.40
我想将数字格式的付款数据加载到 Oracle 数据库表中。不知道是否可以申请外部表代码中的替换功能?
我的代码如下
CREATE TABLE directory_list
( PAYMENT NUMBER)
ORGANIZATION EXTERNAL
( TYPE oracle_loader
DEFAULT DIRECTORY preproc
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE CHARACTERSET US7ASCII
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY "'"
MISSING FIELD VALUES ARE NULL) ( PAYMENT NUMBER)
LOCATION ('TEST.CSV'))
REJECT LIMIT UNLIMITED;
"comma"
由于付款列值,我收到无效数字错误。是否有任何选项可以申请替换功能或任何其他解决方案?高度赞赏。
解决方案
推荐阅读
- php - 如何合并具有相同键的多个数组?
- jquery - JQUERY Loop 将所有内容转储到具有 .course 类的第一个 div
- java - JavaDocs 生成是否可以限制特定的属性/字段?
- python - 如何访问一个 div 中的特定链接?
- google-apps-script - 如何从使用 urlfetchapp 函数在谷歌应用程序脚本中解析的页面中获取元素byid()或 getelementbyclassname()?
- javascript - 在 Highcharts 热图中设置行和列之间的特定间距
- python - Python BeautifulSoup - 如何以“线性”顺序从 http/xml 标签中提取文本
- python-3.x - 使用协议缓冲区序列化字节 Python3
- saxon - 使用 Saxon 9.6 HE 库进行 xslt 转换后,JVM 堆保存内存密集型转换对象
- gremlin - Gremlin - 从属性值的压缩列表中过滤边缘