シナリオ:
多くの場合、テーブル、ビュー、ストアドプロシージャなど、さまざまなオブジェクトのDDL(データ定義言語)スクリプトを取得する必要があります。SSMSでテーブルのCreateTableステートメントを生成することはできますか?
必要な場合すべてのテーブル/ビューのCreateステートメントを生成するには、SSMSで実行できますか?
解決策:
単一オブジェクトのスクリプトを生成する:SQL Server Management Studio(SSMS)は、単一またはすべてのオブジェクトをスクリプト化する機能を提供します。単一オブジェクトのDDLスクリプトを生成するには、オブジェクトを右クリックして、作成するステートメントを選択します。既存のテーブルのcreatetableステートメントを生成する場合は、以下のオプションを選択するとします。

複数のオブジェクトのDDLスクリプトを生成する方法: これも簡単です。オブジェクトが存在するデータベースを右クリックする必要があります。次に、[タスク]に移動し、[スクリプトの生成]をクリックします。

次へウィンドウでは、スクリプトを作成するオブジェクトを選択できます。

SQL Server Management Studio(SSMS)を使用して、データベース内のすべてのオブジェクトのスクリプトを生成します
次のウィンドウでは、スクリプトを新しいクエリウィンドウで開くか、ファイルに保存するかを尋ねられます。多くのオブジェクトがあり、それらのスクリプトがクエリウィンドウに収まらない場合は、いつでもファイルに保存して、必要に応じて使用できます。

[次へ]をクリックすると、次のような進行状況ウィンドウが表示されます。完了したら。終了を押すことができます。

>