0

我有 DB1哪个有希伯来语排序规则

我也有 DB2拉丁通用排序规则。

DB1.dbo.tbl1我被要求在和之间合并一个表(写一个查询)DB2.dbo.tbl2

可以写在wuqery

insert into ...SELECT Col1 COLLATE Latin1_General_CI_AS...

但我厌倦了这样做。

我想将两个数据库/表都设置为相同的排序规则,所以我不必每次都写COLLATE...

问题是 -

我应该转换latin->hebrew 还是 Hebrew->latin

我们需要存储一切。(我们所有的文本列都是nvarachr(x)

如果是这样,我该怎么做。

4

1 回答 1

0

如果您在结果数据库中使用 Unicode 数据类型 - nvarchar(x),那么您将COLLATEINSERT. SQL Server 会自动将源排序规则中的数据转换为 Unicode。nvarchar因此,如果要插入列,则不应转换任何内容。

于 2012-12-28T17:05:35.063 回答