2016-10-19 13 views
0

テーブルが1つしかなく、いくつかのレコードも新しいデータベース(同じ名前)に置き換えても、 2つのテーブルは、古いデータを安全に保ち、テーブルをマージします。既存のデータベースに新しいテーブルを追加して古いレコードをテーブル1に保存する方法

私のクライアントにはすでにデータベース名「LocalDatabase」があり、送信チェックを記録するテーブルが1つしかないため、別の機能、受信チェックを求めています。

私は、同じデータベース内のテーブルを作成したが、私は、データベースを交換するとき、それは私が同じデータベース上に別のテーブルを追加するテーブルの前のレコードを1

を削除します。

をお伝えください。ありがとう。

+0

なぜデータをバックアップして新しいデータベースに復元しないのですか? –

+0

[this](http://stackoverflow.com/a/33634816/1050927)と[this](http://stackoverflow.com/a/12352996/1050927)の確認はどうですか?または、SSISを使用することができます... – Prisoner

+0

@RenatZamaletdinov親切に手順を説明します。 – Patrick

答えて

0

'SQL Serverのインポートとエクスポートウィザード'を使用してみてください。新しいデータベースを作成し、既存のテーブルのデータを新しいデータベースにコピーします。

使用方法はthisを確認してください。

0

テーブル2が存在するかどうかを確認するコードをアプリケーションに追加し、テーブル2が存在するかどうかを確認するには、CREATE TABLEステートメントを発行してテーブル2を作成します。

+0

どうすればいいですか? 例:既存のデータベースにテーブルがあるかどうかを確認します.2でない場合は既存のデータベースにテーブル2を作成します。クエリとコマンドは何になりますか? – Patrick

関連する問題