首先,我有一个MS SQL server 2008 Std。在我的服务器上编辑,我在Oracle和SQL Server 2008之间有一个链接服务器。我尝试将数据从Oracle服务器提取到SQL服务器,我有这样的问题:
当我尝试将一列nvarchar
转换为Float
时,会出现如下错误:
错误将数据类型nvarchar转换为float。
但是当我尝试使用SQL Server 2008 R2做同样的工作时,它不会给出任何错误并且工作正常。
我知道它是由十进制符号(.
和,
)引起的,但有什么可以解决这种情况并提供它也适用于SQL Server 2008 std。版?