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

huangfuxy 2003-12-12 03:11:47
重新问:用 insert into...from ...语句把SQL Server数据复制到本地oracle库的问题?
...全文
78 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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)

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧