我目前有一个Access数据库,其中包含一个名为“orders”的表。我需要将Access表“orders”中的记录追加到SQL Server中名为“orders”的现有表中。
两个数据库都没有链接,但两者都在同一台机器上,Windows Server 2008R2。
如何编写查询?
同样,在SQL Server中,我已经有一个名为“orders”的现有表,其中包含一些数据,我需要保留它。我需要从Access附加到SQL Server中的这个现有表。
此外,所有字段都相同,两个表中的名称相同。
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:2)
我将SQL Server表链接到Access数据库(它将自动命名为Orders1
左右),并运行如下的Access INSERT查询:
INSERT INTO Orders1
SELECT * FROM Orders
假设列真的相同,并且服务器表中没有IDENTITY列。否则,请指定列。