[英]JDBC program to select data from one table and insert into another table in different db
[英]select from one table to another table in jdbc
如何像这样 SQL 那样在 JDBC 中执行 SQL Server 查询?
select * into bk_table from existing_table
预期:上述查询应通过 JDBC 执行。
实际:查询无法通过 JDBC 以任何方式工作。我尝试了以下两种方式,但在 DBMS 中没有任何反应或影响。
String sql="select * into bk_table from existing_table";
//tried way 1-> result: false
statement.execute(sql);
//tried way 2-> result: -1
statement.executeUpdate(sql);
现在做什么?
您需要使用插入-选择语句。 可以使用executeUpdate
:
String sql = "INSERT INTO bk_table SELECT * FROM existing_table";
statement.executeUpdate(sql);
从旧表中选择数据,"SELECT * FROM bk_table";
要将旧表中的选定数据插入到现有表中,“INSERT INTO existing_table SELECT * FROM bk_table”;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.