![](/img/trans.png)
[英]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.