我正在尝试将我的数据表中的所有记录插入到 oracle 表中。我已经想出了如何插入一条记录,但是我该如何插入多条记录。这里最大的问题是数据集中列的顺序与 oracle 表中的列顺序不匹配。
这是我用来插入单条记录的代码:
OdbcCommand cmd = new OdbcCommand();
try
{
cmd.Connection = getDBConnection(); //This calls another method that just gets the connection to database
cmd.CommandType = CommandType.Text;
cmd.CommandText = "INSERT INTO MY_INSERT_TEST(NAME) VALUES(\'Test 1\')";
cmd.ExecuteNonQuery();
cmd.Connection.Close();
cmd.Dispose();
}
catch
{
cmd.Connection.Close();
cmd.Dispose();
}
那么如何修改这些以添加数据集中的所有记录?