通过链接服务器使用OpenQuery到Oracle Source时结果不一致

时间:2019-07-01 21:39:50

标签: sql-server oracle linked-server

我面临一个奇怪的问题。我正在使用链接服务器连接从MS SQL Server从Oracle数据库中获取数据。

源表的数据类型为“ LONG”,并且从该表中获取数据的查询在SQL Server Management Studio中返回不一致的结果。我正在使用MS SQL Server2016。

当我在表中查询源数据库中的特定行时,查询返回一个简单的字符串。

当我运行然后运行一个查询时,该查询返回几行(超过1000行),上面提到的特定行也是其中的一部分,那么在前面提到的“ LONG”字段中,我会得到一个完全不同的值”字段。

源数据库中没有重复项。在运行两个查询之间的时间中,相关的特定行不会更新。 openquery中使用的链接服务器完全相同。该查询是从相邻查询窗口中的同一服务器运行的。

是否有我需要调查的服务器设置或“链接服务器”设置。

我具有非常基本的dba技能,因此请假设我一无所知!

所附屏幕截图仅供参考。Screenshots

0 个答案:

没有答案