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 に答える