I have just installed the 'fixed' version of SP1 for SQL Server 2014.After doing so I am now experiencing some problems with NUMBER conversions over OPENQUERY to an Oracle datasource.Details:Two servers running Windows 2012 R2 with SQL 2014 and Oracle Client 12.1.0.1. Both servers have the same linked server connection to an Oracle database.The server without 2014 SP1:When I run an OPENQUERY statement to the Oracle database and bring back an Oracle NUMBER data type; SQL converts it to an NVARCHAR(678)The server with 2014 SP1:When I run the exact same OPENQUERY statement to the Oracle database and bring back an Oracle NUMBER data type; SQL converts it to an NUMERIC(38,0) <-- I loose everything to the right of the decimal point.This problem fixes itself when I explicitly cast the NUMBER to FLOAT in the Oracle statement.Any ideas as to how to get it back to converting it to the old NVARCHAR(678), or get the NUMERIC conversion to use the appropriate scale?Thank you!-Tim
↧