C# 复制 SQL 表数据到另一个表
可以使用以下代码将一个数据表中的数据全部替换到另一个表中:
using System.Data.SqlClient;
// 建立连接
string connectionString = 'Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;';
SqlConnection connection = new SqlConnection(connectionString);
// 执行替换操作
string query = 'TRUNCATE TABLE destinationTable; INSERT INTO destinationTable SELECT * FROM sourceTable;';
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
command.ExecuteNonQuery();
connection.Close();
以上代码使用了 TRUNCATE TABLE 和 INSERT INTO 语句,先清空目标表,然后将源表的所有数据插入到目标表中。请注意,这将覆盖目标表中的所有数据。如果您需要保留目标表中的某些数据,请调整查询语句以满足您的需求。
原文地址: https://www.cveoy.top/t/topic/oDjQ 著作权归作者所有。请勿转载和采集!