1

我有一个包含 100k+ 行数据的表。是否可以仅使用 MSSQL Server 2008 为最后 1000 行数据生成脚本(插入)?例如,Tasks > Generate Scripts... 正在插入表中的所有数据。这个脚本很重。我知道我可以使用 Query > Results to File。然后编写一个程序来解析结果并生成一个脚本,但是否存在更好的方法?

4

1 回答 1

0

不,我敢肯定,就让 SSMS 为您执行此操作而言,您很不走运。正如您所说,您始终可以选择所需的数据,将其导出并进行一些操作以创建插入脚本。使用 SQL Server 2008,这可能很简单

INSERT INTO MyTable (Col1, Col2) 
VALUES
(1,'test1'),
(2,'test2'),
(3,'test3'), --997 more

它仍然需要一些工作,但至少你不必写这INSERT INTO MyTable部分 1000 次......

于 2013-04-25T15:30:39.020 回答