存储过程而不是 SqlBulkCopy
Stored Procedure instead of SqlBulkCopy
正在从 csv 文件中插入数据。如何使用存储过程而不是 SqlBulkCopy
从数据表插入数据库?当前使用:
using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(con))
{
sqlBulkCopy.DestinationTableName = "dbo.db";
con.Open();
sqlBulkCopy.WriteToServer(dt);
con.Close();
}
假设 dt
是一个 DataTable
你可以 "map" 将它 TABLE
输入 SQL 服务器并将其作为过程参数传递(SqlDbType.Structured
).
示例:http://msdn.microsoft.com/en-us/library/bb675163%28v=vs.110%29.aspx
正在从 csv 文件中插入数据。如何使用存储过程而不是 SqlBulkCopy
从数据表插入数据库?当前使用:
using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(con))
{
sqlBulkCopy.DestinationTableName = "dbo.db";
con.Open();
sqlBulkCopy.WriteToServer(dt);
con.Close();
}
假设 dt
是一个 DataTable
你可以 "map" 将它 TABLE
输入 SQL 服务器并将其作为过程参数传递(SqlDbType.Structured
).
示例:http://msdn.microsoft.com/en-us/library/bb675163%28v=vs.110%29.aspx