0

1つのテーブルをデータベースAからデータベースBにコピーする必要があります。課題は、支柱を使用していて、このコードをJavaで記述しなければならないことです。ランタイムプロセスを作成するコピーコマンドを使用しようとしました。しかし、例外があります。以下のコマンドを使用しました:

Runtime Rt;
            Process Prc = null;
            String cmd = "";
            cmd="COPY FROM  id/pass@servicename1 to id/pass@servicename2 CREATE TABLE_C (*) USING (SELECT * FROM PROCESS_LOG )";

            Rt = Runtime.getRuntime();
            Prc = Rt.exec(cmd); 

私は何が間違っているのですか?

4

1 に答える 1

0

私はそれを考え出した。このコマンドを使用しましたが、正常に動作しています。

cmd= "sqlplus id/pass@servicename @d:/TEST.SQL"; 

TEST.SQL では、copy コマンドを記述しました。

于 2012-05-16T05:15:05.497 に答える