在SQL Server 2005中怎样写查询oracle的存储过程
2个回答
展开全部
1.在sql server 2000试过,在sql server 2005没用过。
2.在sql server 2000中有个OPENDATASOURCE这个工具,专门用来访问不同类型数据源的数据。
3。根据你的情况,你好像是要查询Oracle的数据到SQL Server中。
4。使用以上方法即可,如:打开查询分析器,执行:select * from OPENDATASOURCE('MSDAORA','Data Source=gong;User ID=scott;Password=tiger')..SCOTT.EMP
5。注意后面的..SCOTT.EMP要大写,Data Source是网络服务名,后面是用户和密码,注意要有权限访问你需要的表,这样就可以在SQL SERVER中查看到Oracle的数据了。当然,你可以用临时表等功能,存储数据进行进一步的处理。
6.然后,你可以将这些过程,整理成你需要的存储过程了,写法跟平时的一样。
希望以上能给你提供解决问题的方向。
2.在sql server 2000中有个OPENDATASOURCE这个工具,专门用来访问不同类型数据源的数据。
3。根据你的情况,你好像是要查询Oracle的数据到SQL Server中。
4。使用以上方法即可,如:打开查询分析器,执行:select * from OPENDATASOURCE('MSDAORA','Data Source=gong;User ID=scott;Password=tiger')..SCOTT.EMP
5。注意后面的..SCOTT.EMP要大写,Data Source是网络服务名,后面是用户和密码,注意要有权限访问你需要的表,这样就可以在SQL SERVER中查看到Oracle的数据了。当然,你可以用临时表等功能,存储数据进行进一步的处理。
6.然后,你可以将这些过程,整理成你需要的存储过程了,写法跟平时的一样。
希望以上能给你提供解决问题的方向。
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询