2012-03-12 32 views
0

私は、1つの照合と多くのテーブルを持つデータベース(DB1)を持っています。異なる照合順序でSelect * intoテーブルを作成します

(別のサーバー上の)照合順序が異なる別のデータベース(DB2)があります。

DB2上のDB1からDB2の照合を使用してテーブルのコピーを作成したいとします。

テーブルには多数のカラムがあり、テーブルがたくさんあるので、各カラムにCOLLATE ....を貼り付けたくないと思っていません。私はかなりむしろSELECT * INTO ... FROM ...をやることができるだろう。

個別に指定することなく、新しいテーブルの列の照合順序を変更するにはどうすればよいですか?

あなたはDB1から必要なすべてのテーブルをリンクしてみてください.... DBリンクを使用することができます - 私はこの問題を理解しているもの...解決策があるよう

は、私はMS SQL 2005

答えて

0

を実行していますよDB2に同義語を作成する (同名のテーブルがDB2にも存在するため、同名のテーブル名以外に同名の名前を付ける必要があります)

あなたがテーブルをマージすると言っている他の言葉)

+0

DBのリンクの概念がMSのSQLで利用できるかどうか最初に確認してください。 –

関連する問題