質問: SQLコマンドを使用してファイルをインポートするにはどうすればよいですか? 私は単純な問題がありますが、解決する方法を見つけることはできません。 私はこのような多くのSQLコマンドを含むファイルを持っています: ``` insert into .. ; insert into .. ; ... ``` そして今、質問です。どうすればインポートできますか? 私はスクリプトをインポートしようとしていたが、うまくいきませんでした。 ``` Your export file is not supported ``` 私が手動でコマンドをコピーしているとき、それは動作しています。しかし、私はそれらすべてをコピーすることはできません、それは時間がかかります。 私はOracle DB 11g XEを使用しています。 どんな解決策ですか?
回答: OracleにはSQLインタープリターが必要です。すべてのOracleクライアント・インストールにバンドルされているものは、 SQL * Plus と呼ばれています。また、SQLコマンドを使ってファイルをインポートするために必要な作業を行います。 Oracleサーバーにログインし、スクリプトを実行します。たとえば、Oracle接続が **mydb** で、スキーマ名が **scott** で、SQLスクリプトが **myfile.sql** というファイルに格納されているとします。あなたができることは次のとおりです: ``` $ sqlplus [email protected] ``` oracleにログインするにはパスワードを入力するよう求められます。そして、 **SQL * Plus** の中にいれば、次のことができます: ``` > @myfile.sql ``` 完了しました。