可以使用以下代码将一个表中的数据全部替换到另一个表中:

using (SqlConnection connection = new SqlConnection(connectionString))
{
    connection.Open();

    SqlCommand command = new SqlCommand("TRUNCATE TABLE DestinationTable", connection);
    command.ExecuteNonQuery();

    command = new SqlCommand("INSERT INTO DestinationTable SELECT * FROM SourceTable", connection);
    command.ExecuteNonQuery();
}

此代码做了以下几件事情:

  1. 打开一个 SQL 连接。
  2. 执行一个 TRUNCATE TABLE 命令,清空目标表中的所有数据。
  3. 执行一个 INSERT INTO 命令,将源表中的所有数据插入到目标表中。
  4. 关闭 SQL 连接。

注意:在实际使用中,需要将 connectionString 替换为实际的连接字符串,并将 SourceTable 和 DestinationTable 替换为实际的表名

C#把SQL一个数据表中的数据全部替换到另一个表中

原文地址: https://www.cveoy.top/t/topic/hajZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录