在SQL Server 2005中连接Oracle,完成查询、插入操作
2012-12-07 09:44
316 查看
建立指向Oracle的连接
假设Oracle数据库的用户名为test,密码为test,在SQL Server数据库所在服务器上建立的指向Oracle数据库的服务命名为hisorcl.
1. 在SQL Server的企业管理器中的对象资源管理器中,展开“服务器对象”,在“链接服务器”上右击,选“新建链接服务器”。如下图所示进行配置。
通过连接查询Oracle数据库中的数据
select * from openquery(TEST_ORA, 'SELECT * FROM BASEMETADATA_DEPARTMENT')
使用下面的这个方法会报“……为列提供的元数据不一致……”的错误信息。
SELECT * FROM TEST_ORA..TEST.BASEMETADATA_DEPARTMENT
通过连接向Oracle中的表插入数据
INSERT OPENQUERY(TEST_ORA, 'select DepartmentId,DeptName,DeptCode from BaseMetaData_Department')
select DepartmentId,DeptName,DeptCode from BaseMetaData_Department
假设Oracle数据库的用户名为test,密码为test,在SQL Server数据库所在服务器上建立的指向Oracle数据库的服务命名为hisorcl.
1. 在SQL Server的企业管理器中的对象资源管理器中,展开“服务器对象”,在“链接服务器”上右击,选“新建链接服务器”。如下图所示进行配置。
通过连接查询Oracle数据库中的数据
select * from openquery(TEST_ORA, 'SELECT * FROM BASEMETADATA_DEPARTMENT')
使用下面的这个方法会报“……为列提供的元数据不一致……”的错误信息。
SELECT * FROM TEST_ORA..TEST.BASEMETADATA_DEPARTMENT
通过连接向Oracle中的表插入数据
INSERT OPENQUERY(TEST_ORA, 'select DepartmentId,DeptName,DeptCode from BaseMetaData_Department')
select DepartmentId,DeptName,DeptCode from BaseMetaData_Department
相关文章推荐
- 在SQL Server 2005中连接Oracle,完成查询、插入操作
- 在SQL Server 2005中连接Oracle,完成查询、插入操作
- 在SQL Server 2005中连接Oracle,完成查询、插入操作
- 在SQL Server 2005中连接Oracle,完成查询、插入操作
- 在SQL Server中连接Oracle,完成查询、插入操作
- C#(.NET)数据访问连接、查询、插入等操作的封装类
- Oracle 基本操作二:内连接,左连接,右连接,自连接,集合查询(union)
- SQL Server 2005 XML 操作总结(四)元素(节点)操作——插入操作
- oracle建立学生,课程以及选课表并进行插入查询操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。
- SQL Server 2005 连接 Oracle 方案
- JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作
- Oracle千万条记录插入与查询操作小结
- asp下用OracleInProcServer完成对Oracle的连接和操作
- Oracle和SQL Server的对比 - 连接表的更新操作Update SQL 语句
- 在连接Sql Server 2005 时,在默认的设置下SQL Server不允许远程连接可能会导致此操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。book表结构如下:(id,name,price,author,descrip
- SQL Server 2005系列教学(6) 多表操作及子查询
- SQL Server 2005 XML 操作总结(七)属性操作——插入、修改操作
- sql server 2005怎么执行260M的大脚本文件? 打开脚本总是报“未能完成操作,存储空间不足”