Visual Studio 2008の.mdf ファイルに、さまざまな種類の多数の列が含まれる 1 つのテーブルがあります。
このテーブルを変更して別の同様のテーブルを作成できるように、このテーブルを生成する SQL ステートメントを生成するにはどうすればよいですか? SQL Server なしでこれを行う方法はありますか?
Visual Studio 2008の.mdf ファイルに、さまざまな種類の多数の列が含まれる 1 つのテーブルがあります。
このテーブルを変更して別の同様のテーブルを作成できるように、このテーブルを生成する SQL ステートメントを生成するにはどうすればよいですか? SQL Server なしでこれを行う方法はありますか?
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 バージョン) を使用する必要があります。
マルク