繁体   English   中英

如何在单行表中插入多行?

[英]How to insert multiple rows in a table with single row?

我有一个表,我试图将多行插入到一个列中......有什么简单的方法吗?

insert into tableA
(name) values(
'A',
'B',
'C',
.,
.,

我有大约 400 行我从 excel 表中获取名称,我尝试使用 import from excel 但这不起作用,因为它抛出一个错误,说格式错误。

任何想法都表示感谢。

的(假设您使用的是 SQL Server 2008 或更高版本,并且每行的列数不超过 1000)。

您可以通过用逗号分隔值块来插入具有相同架构的行。

INSERT INTO tableA (name)
VALUES ('A'), ('B'), ('C')...

您当前的做法是尝试将每一行添加为一列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM