主キーと外部キーに基づいて互いに関係を持つSQL Server 2005で7つのテーブルを取得しました。7 つのテーブルすべての列をまとめて含む新しいテーブルを作成する必要があります。この新しいテーブルは、メインの 7 つのテーブルと毎回同期する必要があります。Sqlサーバー2005または2008でこれを行う最良の方法は何ですか..
質問する
58 次
3 に答える
0
1.次のような新しいテーブルを作成します。
select * into newtable from
t1 join t2 on t1.id=t2.id
...
t6 join t7 on t6.id=t7.id
挿入: ここで t は、データが変更される 7 つのテーブルの 1 つです
2.insert into newtable(col1 col2..)
select col1,col2..from t
于 2012-10-04T08:53:14.760 に答える
0
トリガーは、同じテーブルまたは他のテーブルのイベントに基づいてテーブルを自動更新するために使用する必要があるものです。
于 2012-10-04T08:29:28.027 に答える
0
7つのテーブルのすべての列を含む新しいテーブルを作成し、7つのテーブルの変更に従って共通テーブルに挿入/更新する必要があります.
このプロセスは、プロセスの速度には影響しません。
もう 1 つの方法は、7 つのテーブル列を含むビューを作成することです。
于 2012-10-04T08:47:54.697 に答える