Oracle は次の手順で dbf ファイルを読み取ることができます: 外部テーブルを作成し、dbf ファイルを参照し、外部テーブルにクエリを実行してデータを Oracle テーブルにインポートします。
Oracleを使用してdbfファイルを読み取る方法
dbfファイルは、dBaseデータベースで使用されるファイル形式です。 Oracle Databaseは、dbfファイルを読み取り、表としてインポートできます。
手順:
外部テーブルを作成する
dbf ファイルを読み取るには、外部テーブルを作成する必要があります。外部テーブルは、外部データ ソース (この場合は dbf ファイル) を参照する仮想テーブルです。次の SQL ステートメントは、myfile.dbf
という名前の dbf ファイルを参照する dbf_table
という名前の外部テーブルを作成します。外部テーブルに対しては、通常のテーブルと同様にクエリを実行できます。たとえば、次の SQL ステートメントは、dbf_table
外部テーブルからすべての行を選択します。 dbf_table
的外部表,该表引用名为 myfile.dbf
的 dbf 文件:
<code class="sql">CREATE TABLE dbf_table EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY my_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY '\n' FIELDS TERMINATED BY ',' ) LOCATION (myfile.dbf) ) REJECT LIMIT UNLIMITED;</code>
查询外部表
创建外部表后,可以像查询普通表一样查询它。例如,以下 SQL 语句将从 dbf_table
外部表中选择所有行:
<code class="sql">SELECT * FROM dbf_table;</code>
导入数据到 Oracle 表
也可以将 dbf 文件中的数据导入到 Oracle 表中。以下 SQL 语句将数据从 dbf_table
外部表导入到名为 oracle_table
<code class="sql">INSERT INTO oracle_table SELECT * FROM dbf_table;</code>
Oracle テーブルへのデータのインポート
dbf ファイルからテーブルにデータをインポートすることもできます。オラクルテーブル。次の SQL ステートメントは、dbf_table
外部テーブルから oracle_table
という名前の Oracle テーブルにデータをインポートします。 は、dbfファイルの読み取り設定を部分的に指定します。
🎜🎜REJECT LIMIT🎜 パラメーターは、拒否される行数を制御します。 🎜🎜🎜これらの手順に従うことで、Oracle を使用して dbf ファイルを簡単に読み取り、そのデータを管理できます。 🎜以上がOracleでdbfファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。