如何使用SQL插入语句在MS SQL CE数据库中插入多行/批量记录?

时间:2013-03-26 08:58:28

标签: sql sql-server-ce

我想在MS SQL CE中插入多个记录(批量插入)。我可以通过VS 2010工作室访问我的CE(* .sdf)数据库。

我用Google搜索并找到了下面的批量插入语法链接。 Inserting multiple rows in a single SQL query?

我准备了以下语法(现在只显示3条记录):

INSERT INTO CompteGenerals

(公司,LineId,帐户,描述1,描述2)

VALUES(999999,1,N'4000',N'Clients',N'Klanten')

,VALUES(999999,2,N'4400',N'Fournisseurs',N'Leveranciers')

,VALUES(999999,3,N'4510',N'TVAàpayer',N'Verschuldigde BTW')

但是如何插入我的批量记录? (由于SQL CE数据库是定期重新创建的(开发),我不想手动添加所有记录)

请告知。

1 个答案:

答案 0 :(得分:1)

SQL Server Compact不支持该语法。但你可以绕过查询处理器来执行非常快速的INSERT,我的SqlCeBulkCopy库简化了http://sqlcebulkcopy.codeplex.com