当前位置:主页>SQL2005专题>基础知识> 文章内容

SQL Server里建Mysql和Oracle数据库链接后的使用

来源: | 作者: | 2008-05-31 | 收藏 推荐 投稿
新开SQL论坛,欢迎大家光临
 在SQL Server里建Mysql和Oracle数据库链接还是比较容易的:

我们先在服务器上安装Mysql和Oracle数据库相关的ODBC驱动程序,在[管理工具]->[数据源(ODBC)]

设置系统DSN,如下图:



设置好了以后,我们可以用SQL Server自带的导出和导入工具来实现SQL Server到Mysql或Oracle数据传输.

也可以在SQL Server里新建链接服务器,如下图:



建立好以后,我们可以在资源管理器里浏览到异种数据库里表名清单,

可是我们不能用常规的 [链接服务器名].[库名].[用户名].[表名] 来访问

原来访问这样的链接服务器需要采用下面的SQL语法:

        -- 查询
select *
from openquery(linked1, 'select  * from testlinked')

        -- 插入
insert openquery(linked1, 'select ssn from testlinked where 1=0') values (1000)



        -- 修改
update openquery(linked1, 'select ssn from testlinked where ssn=2')
set ssn=ssn + 1

        -- 删除
delete openquery(linked1, 'select ssn from testlinked where ssn>100')

>>新开SQL论坛,欢迎大家光临<<
上一篇:SQL Server和Oracle里两表关联update操作方法   下一篇:没有了

评论列表

用户名: 新注册) 密码: 匿名评论