错误将数据类型nvarchar转换为float(ORacle到SQL Server 2008)

时间:2013-01-31 11:04:55

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

首先,我有一个MS SQL server 2008 Std。在我的服务器上编辑,我在Oracle和SQL Server 2008之间有一个链接服务器。我尝试将数据从Oracle服务器提取到SQL服务器,我有这样的问题:

当我尝试将一列nvarchar转换为Float时,会出现如下错误:

  

错误将数据类型nvarchar转换为float。

但是当我尝试使用SQL Server 2008 R2做同样的工作时,它不会给出任何错误并且工作正常。

我知道它是由十进制符号(.,)引起的,但有什么可以解决这种情况并提供它也适用于SQL Server 2008 std。版?

0 个答案:

没有答案