【发布时间】:2012-04-17 15:44:27
【问题描述】:
我使用导入/导出向导将数据从 MS-Access 导入 SQL 数据库。 现在,我有一个名为
的数据库TestDatabase - 有一个名为 AccessTable 的表 - 它有 10 列。
在同一个 SQL Server 上,我有另一个名为 SampleDatabase 的数据库和一个名为 样本表
我想将 [TESTDATABASE].[dbo].[AccessTable] 复制到 [SampleDatabase].[dbo].[SampleTable]
此表的结构略有不同。前两列不匹配,但其余列匹配,我只想复制那些匹配的列。
如何做到这一点?
简而言之:我希望将第一个数据库中的 1000 行插入到第二个数据库表中。
我暂时用的是SQL Server 2008 express。
【问题讨论】:
-
您可以添加您要复制的表的架构吗?
-
INSERT INTO SampleTable (col_a, col_b, col_c) SELECT col_a, col_b, col_c FROM AccessTable
标签: sql sql-server-2008 sql-server-2008-express