これを行う最も簡単な方法は、ExcelからCSVファイルにデータをエクスポートすることです。次に、外部テーブルを使用してデータをデータベーステーブルに挿入します。
CSVファイルのエクスポートは、「名前を付けて保存...」と同じくらい簡単です。ただし、データにコンマが含まれていないかどうかに注意してください。その場合、フィールドが安全に区切られていること、および/または区切り文字がデータに表示されない他の文字であることを確認する必要があります:|〜|のような文字のセット(パイプチルダパイプ)は機能します。 詳細a> 。
外部テーブルはOracle9iで導入されました。データがデータベース内ではなく外部OSファイルに保持されることを除けば、通常のヒープテーブルと同じです。それらはDDLステートメントを使用して作成され、それらに対してSELECTを実行できます(読み取り専用です)。 詳細 。
追加のDBインフラストラクチャが必要です。CSVファイルは、Oracleディクショナリオブジェクトとして定義されているOSディレクトリに存在する必要があります。ただし、これが定期的に実行するタスクである場合、その努力は非常に価値があります。 詳細a>
DbSaintについてはよくわかりません。これは、TOADやSQL DeveloperのようなデータベースIDEのようなものですが、市場の安価で陽気な終わりに焦点を合わせています。おそらく、この正確なアクティビティ、特にExcelからCSVへのエクスポートはサポートされていません。