一尘不染

在单列中插入多行

sql

我是SQL的新手(使用SQL 2008 R2),并且在将多行插入到单个列时遇到麻烦。

我有一个名为的表Data,这就是我正在尝试的

INSERT INTO Data ( Col1 ) VALUES
('Hello', 'World')

该代码是从这个问题中获取的,但是,就像我在网络上发现的许多其他示例一样,它使用2列,我只想使用1。我在做什么错?

谢谢


阅读 154

收藏
2021-03-17

共1个答案

一尘不染

做到这一点的另一种方法是使用union:

INSERT INTO Data ( Col1 ) 
select 'hello'
union 
select 'world'
2021-03-17