SQL Server数据库中OpenQuery是干什么用的-九五小庞

SQL Server数据库可以创建【链接服务器】,可以根据不同的数据源链接不同的数据库,常见的可以链接对象有Oracle ,Mysql等等。

举例,SQL Server链接上Oracle数据库后,如何使用OpenQuery来查询,增加,修改,删除链接Oracle数据库中的数据。

1.如下图,这是我创建的链接数据库

 

 

2.查询Oracle数据库中的listable表

select *FROM OPENQUERY([HIS], 'SELECT * FROM  listable')

 

 

 

3.修改Oracle数据库中的listable表

update  OPENQUERY([HIS], 'SELECT * FROM  listable') set  id=20000 where id=10000

 

 

 

 

3.插入数据到Oracle数据库中的listable表

insert into OPENQUERY([HIS], 'SELECT * FROM  listable') (id) values (30000);

 

 

 

4.删除Oracle数据库中的listable表中的数据

delete FROM OPENQUERY([HIS], 'SELECT * FROM  listable') where id=30000

 

 

 

posted @ 2022-06-17 09:02  九五小庞  阅读(852)  评论(0编辑  收藏  举报