【发布时间】:2019-08-15 03:12:33
【问题描述】:
我创建了一个 SQL Server 数据库表,并且有许多数据条目要输入到表中。在这个特定场景中,我有两列,Technology Questions 和 time_entered。
我尝试将现有数据值合并到一个 INSERT INTO 语句中,但是我无法找到一种方法来扩展它,因此我不必整天都在复制基本数据。
此查询有效,但请注意,它只有 4 个数据元素,每列两个。我想扩大它,这样我就可以一次插入数百行。下面的插入语句来自下面的现有数据(来自 SQLITE3 表,我正在尝试将数据插入 SQL Server 数据库)。
INSERT INTO questiontype([Technology Questions], time_entered)
VALUES ('Technology Question', '2018-10-29 13:31'),
('Technology Question', '2018-10-29 14:11')
上面的例子效果很好,但我不知道扩大规模的最佳方法。
现有数据示例(有数百行,如下所示)
Technology Question|2019-03-23 10:40
Technology Question|2019-03-23 10:40
Technology Question|2019-03-23 13:24
Technology Question|2019-03-23 13:55
Technology Question|2019-03-23 13:55
Technology Question|2019-03-23 16:23
Technology Question|2019-03-23 16:26
Technology Question|2019-03-23 16:59
Technology Question|2019-03-24 13:34
Technology Question|2019-03-24 15:11
有没有更有效的方法?
【问题讨论】:
-
查看使用
SELECT而不是VALUESdocs.microsoft.com/en-us/sql/t-sql/statements/… 的插入示例
标签: sql sql-server sqlite ssis insert