C# 使用SQL Server在C中复制带有额外列的表

C# 使用SQL Server在C中复制带有额外列的表,c#,sql-server,C#,Sql Server,我有两个表,它们唯一的区别是其中一个表缺少一列。我从两个独立的数据集中获取表格。我想将所有带有附加列的数据移动到新数据集中 如何进行此操作?我建议在SQL中完成此操作,并在需要时从C运行语句 否则,循环遍历其中一个结果集,并将它们逐行添加到另一个结果集 SQL: 或者,如果您只想选择结果而不更新表: SELECT * FROM t1 UNION ALL SELECT *, NULL FROM t2 目标数据集中的DataTable为空。是的,在从目标数据集中复制之前,我正在删除

我有两个表,它们唯一的区别是其中一个表缺少一列。我从两个独立的数据集中获取表格。我想将所有带有附加列的数据移动到新数据集中


如何进行此操作?

我建议在SQL中完成此操作,并在需要时从C运行语句

否则,循环遍历其中一个结果集,并将它们逐行添加到另一个结果集

SQL:

或者,如果您只想选择结果而不更新表:

SELECT *
   FROM t1

UNION ALL

SELECT *, NULL
   FROM t2

目标数据集中的DataTable为空。是的,在从目标数据集中复制之前,我正在删除所有数据。谢谢您的帮助。这个建议对我有帮助。
SELECT *
   FROM t1

UNION ALL

SELECT *, NULL
   FROM t2