2012-01-27 71 views
-1

全部将数据从一个数据库插入到具有不同归类设置的另一个数据库

我试图将数据从一个数据库插入另一个数据库。这里的问题是两个数据库都有不同的排序规则设置。

我听说你能避免在插入语句来“解析”的排序规则设置什么这个问题。

因此问题是我可以操纵它在我的INSERT语句(使用解析或类似的东西),而无需改变我的数据库排序规则设置?

谁能帮我这个问题?

在此先感谢

回答

1

你不提您的具体问题是什么,你的SQL Server版本或版本,您目前的排序规则,数据类型,你在你的表使用,什么自然语言(S )你的性格的数据是在等

无论如何,归类影响查询结果,而不是存储,所以它不是从你的描述清楚你的实际问题是什么。将(Unicode)数据复制到具有不同排序规则的数据库不会以任何方式更改数据。但是,当您实际查询数据时,您可能必须使用COLLATE clause才能从两个数据库中获得相同的结果。

或者,如果您有权执行此操作,则可以在数据库的不同级别上使用change the collation,但当然这可能会破坏第二个数据库中的现有查询。

总之,如果你必须有Unicode数据一致的排序/排序,你不能保证所有的数据都存储与相同的排序规则,那么你需要使用COLLATE子句中查询。

最后,有可能你实际上是在谈论code pages,不归类。在这种情况下,请更正此问题以使其更准确或提交新问题。

相关问题