栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

SQLServer将一个表的数据导入到另一个表

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SQLServer将一个表的数据导入到另一个表

SQLServer将一个表的数据导入到另一个表

B表数据转移到A表

1、假如A表存在
INSERTINTO A(a,b,c) (SELECt a,b,c FROM B)

2、假如A表不存在
SELECt a,b,c INTO A FROM B

3、假如需要跨数据库
INSERT INTO A库.[dbo].A表(a,b,c) (SELECt a,b,c FROM B库.[dbo].B表)

4.跨服务器转移
–开启Ad Hoc Distributed Queries组件
exec sp_configure ‘show advanced options’,1
reconfigure
exec sp_configure ‘Ad Hoc Distributed Queries’,1
reconfigure

**–创建链接服务器(连接B表服务器)
exec sp_addlinkedserver ‘‘srv_lnk’’,’’’’,’‘SQLOLEDB’’,’‘远程服务器名或ip地址’’
exec sp_addlinkedsrvlogin ‘‘srv_lnk’’,’‘false’’,null,’‘用户名’’,’‘密码’’
go

–写入数据
select * into A from srv_lnk.数据库名.dbo.B
go

–关闭链接服务器
exec sp_dropserver ‘srv_lnk’, 'droplogins '**

–关闭Ad Hoc Distributed Queries组件(用完以后关)
exec sp_configure ‘Ad Hoc Distributed Queries’,0
reconfigure
exec sp_configure ‘show advanced options’,0
reconfigure

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908225.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号