0

Visual Studio 2008の.mdf ファイルに、さまざまな種類の多数の列が含まれる 1 つのテーブルがあります。

このテーブルを変更して別の同様のテーブルを作成できるように、このテーブルを生成する SQL ステートメントを生成するにはどうすればよいですか? SQL Server なしでこれを行う方法はありますか?

4

1 に答える 1

3

MDF は、単一のテーブルではなく、SQL Server データベース全体です。

SQL Server Management Studio では、[オブジェクト エクスプローラー] ([表示] -> [オブジェクト エクスプローラー] または [F7] キーを押す) を開き、データベースを選択して右クリックし、[タスク...]、[スクリプトの生成] の順に選択します。 ..」。

これにより、すべてのテーブル、ビュー、ストアド プロシージャ、およびデータベースにある可能性のあるオブジェクト db オブジェクトをスクリプト化できるウィザードが起動します。

1 つのテーブルだけに関心がある場合は、データベースにドリルダウンしてからテーブルにドリルダウンし、オブジェクト エクスプローラーでテーブルを見つけて、テーブルを右クリックします。"Script table as...." を選択してから "Create To....." を選択すると、CREATE TABLEその単一のテーブルのスクリプトをファイル、SSMS の新しいクエリ ウィンドウ、または便宜上クリップボードに作成できます。 .

私の知る限り、これを Visual Studio 内で行うことはできませんが、SQL Server Management Studio (または SQL Server Express データベースの Express バージョン) を使用する必要があります。

マルク

于 2009-11-11T16:16:32.697 に答える