我的SQL Server 2005數據庫與一些形式如何在不使用bcp的情況下將數據批量插入SQL Server?
Table (id <Primary Key, Identity column>, name <VarChar (255)>)
的表我有一個Java Servlet的需要能夠批量添加信息,這些表。 SQL Server數據庫在與Servlet不同的機器上運行,並且我無權訪問該計算機的文件系統。
我的理解是,因爲它要求的數據文件是服務器的文件系統(我不能這樣做)的,我不能使用批量插入,它要求你填寫在各個領域(不能做,一個字段是由數據庫填寫的身份字段),或者讓未填寫的字段成爲最後一個字段(我將身份/ ID字段放在第一位,並且不想改變它),並且要求格式文件爲在服務器的文件系統上。
在MySQL中,我只是簡單地使用Load Data Local InFile。 SQL Server 2005似乎缺乏這樣的能力。我只是想念一些東西?有沒有辦法讓我使用bcp或批量插入一次向SQL Server表添加多條記錄?
TIA,
格雷格
[數據文件 - 「是包含的數據導入到指定表或視圖BULK INSERT可以從磁盤導入數據的數據文件(完整路徑。包括網絡,軟盤,硬盤等等)。「](http://msdn.microsoft.com/en-us/library/ms188365.aspx) – 2011-04-06 20:22:35