MS Query SQL - 追加数据

时间:2012-05-29 14:54:11

标签: sql excel

是否可以使用MS Query将行中的行从一个Excel工作表追加到同一工作簿中的另一个工作表?具体来说,SQL将是什么来完成它?

为了给出一些背景知识:我有一个连接到SQL Server数据库的工作表,我想将它返回的行附加到另一个工作表,从而创建一个审计跟踪。

希望有某种意义!

感谢。

2 个答案:

答案 0 :(得分:0)

AFAIK MS Query仅替换电子表格中的数据。一个选项是创建一个在更新查询后运行的宏,以将任何记录复制到单独的审计工作表。

另一个选择是在sql server中创建审计跟踪(可能比你想解决的更多)

答案 1 :(得分:0)

我在审计表中使用UNION ALL将aduit表与SQL Server表连接起来:

SELECT *
FROM Audit
UNION ALL
SELECT *
FROM SQLServer