データベースデータのインポート

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム > 

データベースデータのインポート

With DatabaseSpy, you can import data from XML or CSV files to your databases. When you click the Import ic_import ボタン in the Tools ツールバー or select メニューオプション ツール | Import data to the database... (Ctrl+I), the "Import data to the database" ダイアログボックス opens where you can select the XML or CSV file to be imported and define the import options. The "Import data to the database" ダイアログボックス contains two tabs, Selection and Options.

dlg_import-selection

The lower part of the ダイアログボックス always shows a preview of the selected data, which can be updated to reflect the selected options.

imp-csv2

You can choose to preview the data (screenshot above) or the definition (screenshot below) of the selected element's table structure.

imp-csv3

All fields will be created as Text fields with the length specified in the Options tab. You can change the データ型 separately for every column in the Preview グループボックス if you select the Show Definition ラジオボタン (see screenshot above).

 

 

To import database data from a text file:

1.Make sure that a data source is active in the project folder.
2.メニューオプション 「ツール | Import data to the database」を選択、または、「Ctrl+I」 を押します。 または Import ic_import ボタンをツールルールバーでクリックします。 The "Import data to the database" ダイアログが開かれます。
3.Source グループボックス内で、 enter the path to the text file you want to import. You can type it in, select it from the ドロップダウンリスト, or click the Browse ic_browse ボタンをクリックします。
4.Destination グループボックス内で、 select where you want to import the data to. If you previously selected a data source, the three fields are automatically filled in, if not:

 

a)Select the data source, database, and schema from the ドロップダウンリストs.
b)Select 新規のテーブルの作成(s), Update/Create if not existing, or Update existing tables, depending on where you want to import the data.
c)In the Stop after errors ドロップダウンリスト, specify the number of errors after which the import process should be stopped.
d)In the Stop action ドロップダウンリスト, select the action to perform when import is stopped: Commit commits the tables that did not contain errors; rollback does not commit any imported data.

 

5.Import Mode グループボックス内で、 以下のいずれかを行ってください:

 

Activate the 実行 ラジオボタン if the necessary SQL should be generated and executed in one step.
Activate the Generate SQL in SQL エディター ラジオボタン if 生成された SQL file should be placed in the SQL エディター ready for execution.
Check the Log チェックボックス to activate the ドロップダウンリスト where you can enter the name and path of the SQL log, select a previously used log file, or select an existing log file by clicking on the Browse ic_browse ボタン.

 

6.Click the Apply Options ボタン to preview the data and further define the import settings.
7.Click the Show Data or Show Definition ラジオボタン to edit the different aspects of the table structure.
8.Double-click a field in the preview window to edit the データ型, nullability, or indexing. Define how/whether you want to import each column by clicking the column header to change it.

 

ic_include-col Import

ic_unique-key Import as 一意キー

ic_primary-key Import as primary key

ic_exclude-col Do not import

 

9.Click Import. If the 実行 ラジオボタン is selected in the Import Mode グループボックス, the text file is imported into the database and a prompt appears asking if you want to view the log.sql file. You may have to execute 生成された SQL script first to import the text file into the database.

(C) 2019 Altova GmbH