方式1,直接使用MS的MSDAORA驱动:
EXEC sp_addlinkedserver
@server='ODS',--链接服务器名称
@srvproduct='Oracle',--固定
@provider='MSDAORA',--固定
@datasrc='ODSDB_WT'
方式2,使用ORACLE带的驱动,Oracle Provider for OLE DB
进行查询:
select top 10 * from ODS..EDM_BASE.T03_NOACCOUNTJOUR_CTS
select top 10 * from ODS2..EDM_BASE.T03_NOACCOUNTJOUR_CTS
第一条使用方式1的查询正常,
第2条报错
消息 9803,级别 16,状态 1,第 2 行
数据不适用于类型 "numeric"。
不知有无什么方法能使用ORCLE驱动解决此类数据兼容问题?