我必须更新表中所有行的列值(实时值) 我在循环中使用简单的更新语句
for (i = 1; i < totalRows; i++)
{
using (var command = new SqlCommand("update [dbo].[real] set rtv= " + engValues[i] + ",[DateTimeR] = '" + DateTime.Now + "' where [ID]='" + i+ "' ",connection))
{
command.ExecuteNonQuery();
}
}
更新整个表只需要大约10到15秒,其中只包含大约700条记录! 但是我需要每隔一段时间完成它吗?