SQL复制远程数据库数据到本地-及查询结果少显示一列
网上找了查询结果怎么少显示一列,因为数据很多列,结果不是视图就是嵌套,太麻烦,这里用临时表做
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB', '192.168.5.61' --链接远程服务器 exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, 'sa', 'mima' --用户名和密码 --insert into dbo.stu select * from ITSV.xph.dbo.stu where a0188 = '792' --结果提示第一列不能这么改 select * into #stu_01 from ITSV.xph.dbo.a48 where a0188 = '792' --读取到临时表 ALTER TABLE #stu_01 DROP COLUMN TRANSID --删掉行:TRANSID
SELECT * FROM #stu_01 insert into dbo.stu select * from #a48_01 SELECT * FROM A48 where a0188 = '792' exec sp_dropserver 'ITSV ', 'droplogins ' --删掉远程服务器连接
解决小问题吧,记录一下
每天学习一个知识点,累积就是财富。