Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQL server中,如何通过链接的服务器连接查询Oracle时间戳列?_Sql Server_Oracle_Sql Server 2008_Linked Server - Fatal编程技术网

Sql server 在SQL server中,如何通过链接的服务器连接查询Oracle时间戳列?

Sql server 在SQL server中,如何通过链接的服务器连接查询Oracle时间戳列?,sql-server,oracle,sql-server-2008,linked-server,Sql Server,Oracle,Sql Server 2008,Linked Server,我在oracle中提出的查询不适用于带sql server 2008的链接服务器 提供了链接服务器“ORACLE”的OLE DB提供程序“MSDAORA” 列“DATETIME_-INS”的元数据无效。数据类型不正确 支持 查询: select * from ORACLE..U_GERAN.CELLSTATS4 执行查询必须做哪些修改。试试 SELECT * FROM OPENQUERY(ORACLE, 'select cast(DATETIME_INS as DATE) from U_G

我在oracle中提出的查询不适用于带sql server 2008的链接服务器

提供了链接服务器“ORACLE”的OLE DB提供程序“MSDAORA” 列“DATETIME_-INS”的元数据无效。数据类型不正确 支持

查询:

select * from ORACLE..U_GERAN.CELLSTATS4

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

试试

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

一旦该列正常工作,就可以将其他列添加到查询中

如果查询和表是相关的,那就太好了。你读了吗?@Lieven这是远程服务器,不能修改或更改table@DavidBrabant编辑为包含查询和表截图,因为我看不到structure@Kitex-您可以验证所述内容是否适用于您。如果是这样的话,那么如果您不能修改表,那就不幸了,因为这种行为是设计出来的。首先,openquery确保sql在远程服务器上执行。问题在于空值能力。因此,在将元数据发送到本地服务器之前,强制转换为新的数据类型会使元数据显式,并且不会发生冲突。