0

首先,我有一个 MS SQL server 2008 Std。我的服务器上的版本,并且我在 Oracle 和 SQL Server 2008 之间有一个链接服务器。我尝试将数据从 Oracle 服务器传输到 SQL 服务器,但我遇到了这样的问题:

当我尝试将一列转换nvarcharFloat它时,会出现如下错误:

将数据类型 nvarchar 转换为浮点数时出错。

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

我知道它是由十进制符号 (.,) 引起的,但是有什么办法可以解决这种情况并使其在 SQL Server 2008 std 上也能正常工作。版?

4

0 回答 0