`
nddjava
  • 浏览: 108911 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

sqlServer 数据导入oracle

 
阅读更多
/*--------------------建立oracle链接服务器 --------------------*/
EXEC sp_addlinkedserver
   @server = 'ORCL',  --ORCL是SQL中链接服务器名称
   @srvproduct = 'Oracle',  --Oracle 固定的
   @provider = 'MSDAORA',  --MSDAORA 固定的
   @datasrc = 'ORCL'   --DataSrc 本地服务名
GO
EXEC SP_ADDLINKEDSRVLOGIN 'ORCL', false, 'sa', 'SCOTT', 'admin'
--Sa是SQL本地登录帐号,POS/POS是ORACLE的登录帐号,但这句话对我们要达到的目的没有帮助。

--测试
SELECT * FROM ORCL..SCOTT.EMP   --注意大写

/*---------------------建立sqlserver链接服务器------------------------------------*/
EXEC master.dbo.sp_addlinkedserver @server = N'192.168.0.170', @srvproduct=N'SQL Server'
GO
exec   sp_addlinkedsrvlogin   '192.168.0.170','false','sa','sa','123465'
go
SELECT * FROM [192.168.0.170].pubs.dbo.authors

--可以通过dts把表结构建好在目标oracle上

/*------------------------导入数据------------------------------------------------------*/
SELECT * FROM ORCL..SCOTT.zx_nr

insert ORCL..SCOTT.authors select * from authors

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics