iam 尝试将行插入到 java 中的 sql 表中。我需要用 2 个不同的数据同时插入到一个表中。这里使用 2 个查询将数据插入到 dbo。从一些操作中获得的公司到单个表中
statement1.executeUpdate("insert into
dbo.Company(CName,DateTimeCreated,DateTimeLastModified)
values('"+cname[i]+"','"+ts+"','"+ts+"')");
statement3.executeUpdate("insert into
dbo.Company(CName,DateTimeCreated,DateTimeLastModified)
values('"+EMpname[i]+"' ,'"+ts+"','"+ts+"')");
我需要使用单个查询将 cname[i] 和 EMpname[i] 插入 dbo.Company...请帮助编写此查询。
最佳答案
自 2008 年起支持多个 VALUES
。如果您的服务器版本较低,请使用 UNION
:http://blog.sqlauthority.com/2007/06/08/sql-server-insert-multiple-records-using-one-insert-statement-use-of-union-all/
关于sql - 我如何编写单个查询来插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207747/