C#把SQL一个数据表中的数据全部替换到另一个表中
可以使用以下代码将一个表中的数据全部替换到另一个表中:
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();
}
此代码做了以下几件事情:
- 打开一个 SQL 连接。
- 执行一个 TRUNCATE TABLE 命令,清空目标表中的所有数据。
- 执行一个 INSERT INTO 命令,将源表中的所有数据插入到目标表中。
- 关闭 SQL 连接。
注意:在实际使用中,需要将 connectionString 替换为实际的连接字符串,并将 SourceTable 和 DestinationTable 替换为实际的表名
原文地址: https://www.cveoy.top/t/topic/hajZ 著作权归作者所有。请勿转载和采集!