0

MS SQL CEに複数のレコード(一括挿入)を挿入するのが好きです。VS 2010スタジオを介してCE(* .sdf)データベースにアクセスできます。

私はグーグルで検索し、一括挿入構文について以下のリンクを見つけました。 1つのSQLクエリに複数の行を挿入しますか?

私は次の構文を準備しました(今は3つのレコードを表示しています):

CompteGeneralsに挿入

(Company、LineId、Account、Description1、Description2)

値(999999、1、N'4000'、N'クライアント'、N'クランテン')

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

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

しかし、どうすればバルクレコードを挿入できますか?(SQL CEデータベースは定期的に再作成されるため(開発)、すべてのレコードを手動で追加したくありません)

ご意見をお聞かせください。

4

1 に答える 1

2

この構文は、SQLServerCompactではサポートされていません。しかし、クエリプロセッサをバイパスして非常に高速なINSERTを実行できます。私のSqlCeBulkCopyライブラリはそれを単純化し、http: //sqlcebulkcopy.codeplex.comで入手できます。

于 2013-03-26T09:36:09.920 に答える