71

新しいクエリ エディター ウィンドウに変更するようにテーブルをスクリプト化したいと考えています。ただし、このオプションは無効になっています。これどうやってするの?

4

4 に答える 4

81

SQL Server Management Studio の "Design" 機能を使用して、ALTER スクリプトを生成します。

  • 変更するテーブルを右クリックし、[デザイン] を選択します。
  • 新しい列を追加したり、フィールド タイプを変更したり、NULL を受け入れるかどうかをフィールドに設定したりします。
  • 完了したら、[変更スクリプトの生成] ツールバー ボタンをクリックします (または、任意の列または空白を右クリックします)。このボタンは、丸まった紙の上にフロッピー ディスクが浮かんでいるように見えます
  • 結果をテキストファイルに保存する

SSMS オプションの設定方法によっては、変更によってテーブルを削除して再作成する必要がある場合、最初はこれを使用できない場合があります。このオプションを変更するには、[ツール] メニューの [オプション] をクリックし、[デザイナ] を展開して、[テーブルおよびデータベース デザイナ] をクリックします。[テーブルの再作成が必要な変更を保存しないようにする] チェック ボックスをオンまたはオフにします。

于 2012-05-08T12:06:20.317 に答える
27

1) 変更するテーブルを右クリックし、[デザイン] を選択します。

2) 新しい列を追加し、フィールド タイプを変更し、NULL を受け入れるかどうかをフィールドに設定します。

重要:今は変更を保存しないでください

3) 任意の列または空白を右クリックすると、[変更スクリプトの生成] オプションが利用可能になっていることがわかります。

于 2014-04-04T10:31:56.733 に答える