gpt4 book ai didi

sql - 将超过 1000 行从 Excel 插入 SQL Server

转载 作者:行者123 更新时间:2023-12-02 09:54:45 28 4
gpt4 key购买 nike

我是 Sql 新手,但是将 excel 文档中的 1000 多行插入到我的数据库中的最佳方法是什么(Sql server 2008。)

例如,我正在使用以下查询:

   INSERT INTO mytable(companyid, category, sub, catalogueref)
VALUES
('10197', 'cat', 'sub', '123'),
('10197', 'cat2', 'sub2', '124')

这工作正常,但插入 1000 条记录有限制,我有 19000 条记录,我真的不想做 19 条单独的插入语句,另一个问题是公司 ID 总是相同的比写 19000 次更好的方法吗?

最佳答案

只需在 Excel 或其他程序中编辑数据即可创建 N 个插入语句,每个语句一次插入,您将拥有无限数量的插入。例如...

INSERT INTO table1 VALUES   (6696480,'McMurdo Station',-77.846,166.676,'Antarctica','McMurdo')
INSERT INTO table1 VALUES (3833367,'Ushuaia',-54.8,-68.3,'America','Argentina')
...19,000 later
INSERT INTO table1 VALUES (3838854,'Rio Grande',-53.78769,-67.70946,'America','Argentina')

关于sql - 将超过 1000 行从 Excel 插入 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24328730/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com