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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?