在SQL Server中,如何通过链接服务器连接查询Oracle Timestamp列?

时间:2012-03-26 09:44:36

标签: sql-server oracle sql-server-2008 linked-server

我在oracle中进行的查询与使用sql server 2008的链接服务器不兼容。

  

提供链接服务器“ORACLE”的OLE DB提供程序“MSDAORA”   列“DATETIME_INS”的元数据无效。数据类型不是   支撑。

查询:

select * from ORACLE..U_GERAN.CELLSTATS4

enter image description here

执行查询必须进行哪些修改。

1 个答案:

答案 0 :(得分:4)

尝试,

SELECT * 
FROM OPENQUERY(ORACLE, 'select cast(DATETIME_INS as DATE) from U_GERAN.CELLSTATS4')

您可以在该列工作后将其他列添加到查询中。