SQLでAlter Tableスクリプトを生成する方法


SQL 2005では、データベースに新しい列を追加する場合や、フィールドの種類を変更する場合など、ALTER TABLEスクリプトを生成する必要がある場合があります。

CREATE、SELECT、UPDATEなどの特定のSQL関数用のスクリプトを生成したい場合は、通常はSQL Management Studioのテーブルを右クリックし、Script Table asを選択してからスクリプトテーブル]で[変更する]オプションが無効になっています。メニューオプションとして!だから、スクリプトを生成したいのであれば、どうやってそれをやっていくのですか?

スクリプトを生成するには、まず変更するテーブルを右クリックし、[デザイン]を選択します。新しい列の追加、フィールドタイプの変更、NULLSを受け入れるようにフィールドの設定などを行います。作業が完了したら、任意の列または空白を右クリックすると、変更スクリプトの生成というオプションが表示されます。

generate change script sql

そのファイルを保存すると、ALTER TABLEスクリプトが作成されます。他のすべての機能を右クリックするだけでスクリプト化できるので少し紛らわしいですが、一度それを学ぶと簡単です。お楽しみください!

SQLPlus エディタを設定する

関連記事:


16.09.2009