2016-04-14 6 views
0

現在、ノードモジュールOracledbを使用してcsvをデータベースにインポートしようとしています。 SELECT * FROM MYDBのように、データベースが正しく接続されています。しかし、私は簡単にこのデータベースにCSVをインポートする方法を見つけることができません。javascriptとノードモジュール(oracledb)を使用してcsvをoracleデータベースにインポートする方法はありますか?

注:私は現在jsontoCSVを使用していて、次にCSVを作成するためにfswriteしています。したがって、Oracledbを使用してjsonをOracleにインポートするSQL問合せを作成する方が簡単な場合は、それも機能する可能性があります。

ありがとうございます。

+0

を使用すると、Oracle RESTデータを使用している場合サービスを有効にし、テーブルを有効にしてRESTを有効にした場合は、csvをレコードを一括して挿入します。https://docs.oracle.com/cd/E56351_01/doc.30/e56293/develop.htm#BABCACEC – thatjeffsmith

答えて

0

ユーザーSQL * Loaderは前述のとおりです。

  • 制御ファイルのmyctl.ctlを作成し、テーブル drop table mytab; create table mytab (id number, data varchar2(40));
  • mycsv.csv "ab", "first row" "cd", "secondrow"
  • を作成します。 LOAD DATA INFILE 'mycsv.csv' INSERT INTO TABLE mytab FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS (id, data)
  • ラン: sqlldr cj/[email protected]/orcl control=myctl.ctl
1

私はオラクルのテクニックに関する管理の概要がわかりません。私はcsvを読むためにsqlloaderまたはdatapump(略称dp)を使うと思います。追加の(oracle)外部表を使用している可能性があります(ファイル・システムを介してアクセス可能)。インフラストラクチャによって異なります。

インターネットには例がたくさんあります。私のための1つの主なリソースは "ask tom"です(oracleという言葉であなたのfav検索エンジンを使ってtom kyteを尋ねます)。

関連する問題