我面临一个奇怪的问题。我正在使用链接服务器连接从MS SQL Server从Oracle数据库中获取数据。
源表的数据类型为“ LONG”,并且从该表中获取数据的查询在SQL Server Management Studio中返回不一致的结果。我正在使用MS SQL Server2016。
当我在表中查询源数据库中的特定行时,查询返回一个简单的字符串。
当我运行然后运行一个查询时,该查询返回几行(超过1000行),上面提到的特定行也是其中的一部分,那么在前面提到的“ LONG”字段中,我会得到一个完全不同的值”字段。
源数据库中没有重复项。在运行两个查询之间的时间中,相关的特定行不会更新。 openquery中使用的链接服务器完全相同。该查询是从相邻查询窗口中的同一服务器运行的。
是否有我需要调查的服务器设置或“链接服务器”设置。
我具有非常基本的dba技能,因此请假设我一无所知!
所附屏幕截图仅供参考。Screenshots