如何用一个SQL语句把一个数据库其中一个表的数据插入到另外一个数据库的一个表?
比如: 把Database1的table1中的数据插入到Database2的table2.用insert ...select ... 怎么写哪
比如: 把Database1的table1中的数据插入到Database2的table2.用insert ...select ... 怎么写哪
解决方案 »
- 什么是关系型数据库
- SQL语句怎样同时查找两个表
- 如何在插入一条记录后再修改其中的时间字段?
- 还是上次那个查询语句~~~~~~~~~~~~~~~~~~~~~~~~~~
- 求数据更新语句?
- Delphi 批量更新有问题 ApplyUpdates (少用) ,各位高手请看下代码!
- 判断表里某个字段存在不存在
- sql server 2000 1067错误。。。
- 如何写向不是自增列的字段里插入从某个数字开始递增的SQL语句,谢~
- 作为一只菜虫, 俺急切的需要各位大虾的指点 %_% 神啊!救救我吧!!!
- sql查询分析器中无法登陆
- “在此上下文中不能使用带有返回值的 RETURN 语句”,请问这是为什么?谢谢!
--如果字段名一致
Insert Database2.dbo.table2 Select * From Database1.dbo.table1
Insert Database2.dbo.table2(col1, col2, col3) Select col1, col2, col3 From Database1.dbo.table1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'test.dbo.yellowdata' 中为标识列指定显式值。
Insert Database2.dbo.table2 Select * From Database1.dbo.table1
SET IDENTITY_INSERT Database2.dbo.table2 OFF