是否可以使用MS Query将行中的行从一个Excel工作表追加到同一工作簿中的另一个工作表?具体来说,SQL将是什么来完成它?
为了给出一些背景知识:我有一个连接到SQL Server数据库的工作表,我想将它返回的行附加到另一个工作表,从而创建一个审计跟踪。
希望有某种意义!
感谢。
答案 0 :(得分:0)
AFAIK MS Query仅替换电子表格中的数据。一个选项是创建一个在更新查询后运行的宏,以将任何记录复制到单独的审计工作表。
另一个选择是在sql server中创建审计跟踪(可能比你想解决的更多)
答案 1 :(得分:0)
我在审计表中使用UNION ALL将aduit表与SQL Server表连接起来:
SELECT *
FROM Audit
UNION ALL
SELECT *
FROM SQLServer