重新问:用 insert into...from ...语句把SQL Server数据复制到本地oracle库的问题?

huangfuxy 2003-12-12 03:11:47
重新问:用 insert into...from ...语句把SQL Server数据复制到本地oracle库的问题?
...全文
54 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chludlf 2004-02-19
一.用sqlserver 连接oracle
1. 在sqlserver 上安装oracle client config oracle serverName 为:SzTest
2. 配制odbc file dsn .
3. 在sql上新建连结. 选择: Microsoft ole db provider for oracle driver
连结完成,测试并确认连结正确.
4. 例如: 如果 sql 表为 sqlTabe oracle 表为oraTable 用户:promis oracle client config oracle serverName 为:SzTest

则 : insert into SzTest..PROMIS.ORATABLE select * from sqlTabe
注意区分大小写

以上语名即可
  • 打赏
  • 举报
回复
zjcxc 2003-12-12
没用过oracle.

up
  • 打赏
  • 举报
回复
txlicenhe 2003-12-12
未经测试:

/************* Oracle **************/
EXEC sp_addlinkedserver 'OracleSvr',
'Oracle 7.3',
'MSDAORA',
'ORCLDB'
GO

delete from openquery(mailser,'select * from yulin')

select * from openquery(mailser,'select * from yulin')

update openquery(mailser,'select * from yulin where id=15')set disorder=555,catago=888

insert into openquery(mailser,'select disorder,catago from yulin')values(333,777)

  • 打赏
  • 举报
回复
txlicenhe 2003-12-12
未经测试:

/************* Oracle **************/
EXEC sp_addlinkedserver 'OracleSvr',
'Oracle 7.3',
'MSDAORA',
'ORCLDB'
GO

delete from openquery(mailser,'select * from yulin')

select * from openquery(mailser,'select * from yulin')

update openquery(mailser,'select * from yulin where id=15')set disorder=555,catago=888

insert into openquery(mailser,'select disorder,catago from yulin')values(333,777)

  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:11
社区公告
暂无公告