批量插入ORACLE
//dataTable批量插入ORACLE
string oracleCommandText = string.Format("SELECT MODELID, ResourceID, MODELSPATH FROM TB_Resources_PATH");
OracleHelper.MultiInsertData(dataTable, oracleCommandText);
public static void MultiInsertData(DataTable dataTable, string commandText)
{
using (OracleConnection oracleConnection = new OracleConnection(connectionString))
{
using (OracleCommand oracleCommand = new OracleCommand(commandText, oracleConnection))
{
oracleConnection.Open();
using (OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(oracleCommand))
{
OracleCommandBuilder oracleCommandBuilder = new OracleCommandBuilder(oracleDataAdapter);
//oracleDataAdapter.SelectCommand.CommandText = commandText;
//oracleCommandBuilder.RefreshSchema();
oracleDataAdapter.Update(dataTable);
}
oracleConnection.Close();
}
}
}