sql >> データベース >  >> RDS >> Oracle

ExcelデータをToad9.5テーブルにインポートする方法

    次の方法を試してください

    方法1: [ツール]→[インポート]→[インポートウィザード]をクリックします。このウィンドウを使用して、さまざまな種類のソースファイルからテーブルにデータをインポートできます。

    方法2: SQL * Loadersqlloaderと呼ばれるOracleからのプログラムへのTOADのインターフェースを使用できます。 Excelファイルをコンマ区切り(.csv)またはタブ区切り(.txt)ファイルとして保存します。データのテキストフィールド内にカンマが含まれている場合は、ファイルをタブ区切りで保存してください。

    DBA→SQLローダーウィザードを開く

    「新しい制御ファイルの作成」を選択します。次へ。

    「追加」をクリックします。カンマ区切りまたはタブ区切りのファイルを選択します。次へ。

    「追加」をクリックします。テーブルを選択してください。

    カンマ区切りファイルをロードする場合は、[すべてのフィールドで区切られた]コンボボックスにカンマを入力します。タブ区切りファイルをロードする場合は、[すべてのフィールドで区切られた]コンボボックスから[TAB]を選択します。次へ。

    次の点に注意して「ロード方法」を選択してください。

    TRUNCATEは、ロードする前にテーブルにあるものをすべて消去します。

    INSERTは、テーブルが空の場合はデータを挿入しますが、テーブルにデータが含まれている場合はエラーを返します。

    APPENDは、既存のデータを削除せずにデータを挿入します。この方法で重複が発生する可能性がありますが、何らかの理由で変更された最後の行を取得しようとしている場合は、この方法が適しています。

    ファイルの最初の行に列ヘッダーがある場合は、スキップボックスに1を入力します。次へ。

    [制御ファイル名]ボックスに制御ファイル名を入力します。次へ。

    「今すぐ実行」を選択してデータを今すぐロードするか、「制御ファイルをビルドする」を選択して.ctlファイルをビルドします。理論的には、ctlファイルを取得したら、TOADは必要ありません。これは、sqlloaderを備え、データベースに接続できる任意のマシンでsqlloaderを使用できるためです。しかし、なぜあなたはしたいのですか。 :)今すぐ実行を選択します。

    注:Windows2000以降のOSでOracle8.0以前を使用している場合は、[進行状況の監視]のチェックを外してください

    注:ctlファイルを取得したら、次のことができます。

    DBA→SQLローダーウィザードを選択

    「制御ファイルを使用」を選択します。次へ。

    制御ファイルを選択します。次へ。

    「今すぐ実行」を選択します。終了します。



    1. OracleDBを使用したSonarQubeのインストール-ユーザーの取得は存在しません

    2. PostgreSQL:有効な変数割り当てサンプル?

    3. Toadにストアドプロシージャを呼び出す

    4. CSVからMySQLDBへのデータの挿入は非常に遅い