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