Jak wygenerować Alter Table Script w SQL


W SQL 2005 można natknąć się na sytuację, w której trzeba wygenerować skrypt ALTER TABLE, na przykład podczas dodawania nowej kolumny do bazy danych lub zmiany typu pola itp.

Jeśli chcesz wygenerować skrypt dla określonej funkcji SQL, takiej jak CREATE, SELECT, UPDATE, itp., normalnie wystarczy kliknąć prawym przyciskiem myszy tabelę w SQL Management Studio i wybrać Tabela skryptów jako, a następnie funkcja, którą chcesz skryptować.

script table as alter to disabled

Jednak opcja ALTER Tojest wyłączona w tabeli skryptów jakoopcję menu! Więc jeśli chcesz wygenerować skrypt, jak to zrobić? Cóż, nie możesz tego zrobić w ten sposób, gdy zmieniasz tabelę.

Aby wygenerować skrypt, najpierw kliknij prawym przyciskiem myszy tabelę, którą chcesz zmienić, i wybierz Projekt.

opcja zmiany stołu wyłączona

Teraz możesz dodawać nowe kolumny, zmieniać typy pól, ustawiać pola, aby akceptować NULLS lub nie, itd. Gdy skończysz, chcesz kliknąć prawym przyciskiem myszy dowolną kolumnę lub białą przestrzeń, a zobaczysz opcję Wygeneruj zmianę skryptujest już dostępna.

generate change script sql

Teraz śmiało zapisz ten plik, a otrzymasz skrypt ALTER TABLE! To trochę zagmatwane, ponieważ wszystkie pozostałe funkcje można skryptować, klikając prawym przyciskiem myszy, ale jest to proste, gdy się go nauczysz. Ciesz się!

SQL Server Database Diagram in SQL Management Studio

Powiązane posty:


16.09.2009