簡體   English   中英

在jdbc中從一張表選擇到另一張表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM