Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两张表,它们唯一的区别是其中一张表中缺少一列。我从两个单独的数据集中获取表格。我想将所有带有附加列的数据移动到新数据集。
我该如何处理这个操作?
我建议在 SQL 中执行所有这些操作,并在需要时从 C# 运行语句。
否则循环遍历其中一个结果集并将它们逐行添加到另一个结果集。
SQL:
INSERT INTO t1(col1, col2, col3) SELECT col1, col2, NULL AS col3 FROM t2
或者如果您只想选择结果(不更新表):
SELECT * FROM t1 UNION ALL SELECT *, NULL FROM t2