SQL D'INSERTION EN BLOC
public static void SqlBulkCopy(SqlConnection connection, DataTable table, string destinationTable)
{
connection.Open();
try
{
var sqlBulkCopy = new SqlBulkCopy(connection);
sqlBulkCopy.DestinationTableName = destinationTable;
foreach (DataColumn column in table.Columns)
{
sqlBulkCopy.ColumnMappings.Add(column.ColumnName, column.ColumnName);
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
connection.Close();
}
}
bulk insert syntaxe de la requête sql
INSERT IGNORE INTO USERS VALUES
(2, 'Michael', 'Blythe'),
(3, 'Linda', 'Mitchell'),
(4, 'Jillian', 'Carson'),
(5, 'Garrett', 'Vargas');