建立指向Oracle的連接
假設Oracle數據庫的用戶(hù)名為test,密碼為test,在SQL Server數據庫所在服務(wù)器上建立的指向Oracle數據庫的服務(wù)命名為hisorcl.
1. 在SQL Server的企業(yè)管理器中的對象資源管理器中,展開(kāi)“服務(wù)器對象”,在“鏈接服務(wù)器”上右擊,選“新建鏈接服務(wù)器”。如下圖所示進(jìn)行配置。
通過(guò)連接查詢(xún)Oracle數據庫中的數據
select * from openquery(TEST_ORA, 'SELECT * FROM BASEMETADATA_DEPARTMENT')
使用下面的這個(gè)方法會(huì )報“……為列提供的元數據不一致……”的錯誤信息。
SELECT * FROM TEST_ORA..TEST.BASEMETADATA_DEPARTMENT
通過(guò)連接向Oracle中的表插入數據
INSERT OPENQUERY(TEST_ORA, 'select DepartmentId,DeptName,DeptCode from BaseMetaData_Department')
select DepartmentId,DeptName,DeptCode from BaseMetaData_Department