我需要将一个表从数据库A复制到数据库B.挑战是我使用struts并且必须用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);
我做错了什么?
答案 0 :(得分:0)
我明白了。我使用了这个命令,它工作正常。
cmd= "sqlplus id/pass@servicename @d:/TEST.SQL";
在TEST.SQL中,我编写了复制命令。