有没有一种方法可以使用javascript和节点模块(oracledb)将csv导入oracle数据库
Is there a way to use javascript and the node module (oracledb) to import a csv to an oracle database?
我目前正在尝试使用节点模块Oracledb将csv导入我的数据库。数据库连接正确,因为我可以从MYDB中选择*。但我找不到一种方法可以轻松地将CSV导入这个数据库。
*注意:我目前正在使用jsontoCSV和fswrite来创建CSV。因此,如果使用Oracledb编写SQL查询以将json导入Oracle更容易,那么这也可以工作。
谢谢。
我对oracle技术只有一个粗略的管理概述。我想使用sqlloader或datapump(缩写为dp)来读取csv;可能还使用(oracle)外部表(可以通过文件系统访问)。这取决于您的基础设施。
互联网上到处都是例子。对我来说,一个主要的资源是"ask tom"(使用你最喜欢的搜索引擎,单词是oracle ask tom-kyte)。
如上所述的用户SQL*加载器。
- 创建表
drop table mytab; create table mytab (id number, data varchar2(40));
- mycsv.csv
"ab", "first row" "cd", "secondrow"
- 创建控制文件myctl.ctl:
LOAD DATA INFILE 'mycsv.csv' INSERT INTO TABLE mytab FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS (id, data)
- 运行:
sqlldr cj/cj@localhost/orcl control=myctl.ctl
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何从模块链中调用函数.导出到节点中
- 尽管链接成功并已成功下载,但未找到NPM模块
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 从模块内部访问Express装载路径
- RequireJS向模块传递配置总是返回undefined
- Node.js正在更改应用程序以使用集群模块
- 在Meteor项目中安装并包含npm模块后出错
- 模块模式和这个
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 找不到模块捆绑包
- JavaScript命名约定;静态“;类或模块
- 显示模块模式在Knockout中设置模型的新实例
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- Javascript模块系统I'I’我正在努力,但搞不明白
- 如何捆绑循环相关模块
- 如何捆绑commonjs模块,除非指定需要
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- 有没有一种方法可以使用javascript和节点模块(oracledb)将csv导入oracle数据库