0

私のプロジェクトでは、データベース モデルは定期的に変更されますが、データベースにはテスト データが含まれているため、毎回再入力する必要があります。データを挿入するスクリプトはすぐに重要になります。現時点では手動で行われます。SQL管理スタジオを使用してこれを行うにはどうすればよいですか? テーブルからのデータを含むスクリプト (新しいテーブルに準備完了のデータを挿入するため)、私が持っているデータベース モデルのスクリプトが必要です。

例: テーブル [dbo].[Users] があり、テーブルには 3 つの列 [Id]、[Login]、[Email] があり、通貨には 1 人のユーザー (Id = 1、Login = 'Anton'、Email = 'fake) しか含まれていません@mail.com')...私は自分のベース用のスクリプトを作成し、結果は次のようになります

CREATE TABLE [dbo].[Users] (
    [Id] int IDENTITY(1,1) NOT NULL,
    [Login] decimal(1024)  NOT NULL,
    [Email] nvarchar(1024)  NOT NULL,
);

INSERT INTO Users([Id],[Login],[Email]) VALUES(1, 'Anton', 'fake@mail.com')
4

1 に答える 1

0

実際には、SQL スクリプトとしてスキーマとデータのダンプを作成できるスタンドアロンの公式ツールがあります。ウィザードに従って、データをエクスポートするチェックボックスが設定されていることを確認してください。私の知る限り、SQL Management Studio 2008 以降に含まれています。

于 2012-09-29T00:00:31.013 に答える