我有一个很大的excel工作表要添加到数据库中.

我可以从这个excel工作表生成SQL插入脚本吗?

推荐答案

我认为,如果确实是一个大文件,使用上述方法之一导入是理想的,但您可以使用Excel创建insert语句:

="INSERT INTO table_name VALUES('"&A1&"','"&B1&"','"&C1&"')"

在MS SQL中,您可以使用:

SET NOCOUNT ON

放弃显示所有"受影响的1行" comments .如果你做了很多行,但都出错了,那么每隔一段时间就在语句之间加一个中间点

Sql相关问答推荐

如何查询一个名称是根据PL/pgSQL函数结果构建的表?

如何将资源密集型自连接转换为更快的查询?

Access 365将文本转换回BigInt

当一个视图在Postgres中失效时?

在Oracle中,如何删除具有特定值的行,仅当它是重复的行?

如何计算一个用户S的日常连胜?

每年独特口味的冰淇淋数量

在SQL Server中设置关联对象的有效JSON格式

如何使用SQL Server中的Nodes()方法执行与OPENXML相同的操作

如何计算给定日期前三个月的值以及月初数据?

缺少日期标识

按用户和时间列出的SQL Group考勤列表

从每月生成的系列中生成每日汇率

如何向 mariadb 添加外键?

复制行并根据 Oracle SQL 中其他表的值更改值

在自引用表中使用分组和计数的SQL查询语句

每组使用平均值来填补缺失值的SQL

for each 客户查找每个类别的最新评分

面对来自以下两个代码的不同输出

在 MySql 数据库中的两个日期之间搜索