sql 数据库插入select into from 和 insert into select from
2013-01-07 10:05
537 查看
两个数据库在同一台服务器上
两个数据库不在同一个服务器上
create TABLE Table1 ( a varchar(10) PRIMARY KEY, b varchar(10), c varchar(10) ) create TABLE Table2 ( a varchar(10) PRIMARY KEY, c varchar(10), d int, ) GO --2.创建测试数据 Insert into Table1 values('a','aa','90') Insert into Table1 values('b','bb','100') Insert into Table1 values('c','cc','80') Insert into Table1 values('d','dd',null) GO select * from Table1 --3.INSERT INTO SELECT语句复制表数据 Insert into Country.dbo.Table2(a, c, d) select a,c,1 from Galaxy2012.dbo.Table1 GO --4.显示更新后的结果 select * from Table2 GO --5.删除测试表 drop TABLE Table1 drop TABLE Table2
两个数据库不在同一个服务器上
exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure --当前数据库中不存在AddressMain时用 select * into AddressMain from openrowset('SQLOLEDB' , '服务器名称'; '用户名'; '密码' ,数据库名.dbo.AddressMain) --当前数据库中存在AddressMain时用 delete from AddressMain insert into AddressMain select * from openrowset('SQLOLEDB' , '服务器名称'; '用户名'; '密码' ,数据库名.dbo.AddressMain)SELECT *FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=服务器名;User ID=用户名;Password=密码' ).数据库名.dbo.AddressMainexec sp_configure 'Ad Hoc Distributed Queries',0reconfigureexec sp_configure 'show advanced options',0reconfigure select into from:当目标数据库中还不存在要插入数据的表 insert into select from :当目标数据库中要插入数据的表已经存在
相关文章推荐
- 【SQL】数据库中select into from 和 insert into select的区别
- insert into插入表,插入多条数据,sql插入表,插入多条数据,数据库插入表,插入多条数据
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- select into from与insert into select区别详解,sql语句复制表
- Sql Insert into select 创建临时表插入自增列
- SQL 中 select into from 和 insert into select 的区别
- SQL插入查询结果 insert into select
- 【数据库】select into from 与 insert into select
- 优化用SQL语句INSERT INTO … SELECT插入数据时锁全表的问题
- 如何优化用SQL语句INSERT INTO … SELECT插入数据时锁全表的问题
- INSERT INTO .. SELECT ... FROM DUAL WHERE.插入数据前判断表中是否已经存在
- select into from 和 insert into select 的区别和用法及 SQL SELECT INTO 中Undeclared variable错误解决办法
- Insert into select SQL跨数据库复制数据
- select into from与insert into select区别详解,sql语句复制表
- SQLSERVER insert into select from 列顺序问题
- mybatis中insert into ...select ...from dual union all select ... from dual 提示sql命令未结束的问题
- select into from与insert into select区别详解,sql语句复制表
- select into from与insert into select区别详解,sql语句复制表
- insert into select 与select into from -- sql 批量插入
- sql insert into select语句写法-将查询结果直接插入到表中