Scenariusz:
Często potrzebujemy skryptów DDL (Data Definition Language) dla różnych obiektów, takich jak tabele, widoki i procedury składowane itp.Czy jest możliwe wygenerowanie instrukcji Create Table dla tabeli w SSMS?
Jeśli potrzebuję wygenerować zestawienie Create dla wszystkich tabel/widoku, czy SSMS pozwoli mi to zrobić?
Rozwiązanie:
Generuj skrypt dla pojedynczego obiektu:Program SQL Server Management Studio (SSMS) udostępnia funkcję tworzenia skryptów dla pojedynczych lub wszystkich obiektów. Aby wygenerować skrypt DDL dla pojedynczego obiektu, możesz kliknąć obiekt prawym przyciskiem myszy, a następnie wybrać instrukcję, którą chcesz utworzyć. Powiedzmy, że jeśli chcemy wygenerować oświadczenie create table dla istniejącej tabeli, wybierzemy poniższe opcje.
Jak wygenerować skrypt DDL (Tworzenie tabeli) dla obiektu w SSMS — samouczek SQL Server
Jak generować skrypty DDL dla więcej niż jednego obiektu: To też jest łatwe. Musisz kliknąć prawym przyciskiem myszy bazę danych, w której istnieją obiekty. Następnie przejdź do zadań i kliknij Generuj skrypty.
Jak generować skrypty dla wielu obiektów w SSMS — samouczek dotyczący SQL Server
W następnym w oknie, będziesz mógł wybrać obiekty, dla których chcesz stworzyć skrypt.
Generuj skrypty dla wszystkich obiektów w bazie danych przy użyciu programu SQL Server Management Studio (SSMS)
W następnym oknie zostaniesz zapytany, czy chcesz otworzyć skrypty w nowym oknie zapytań lub czy chcesz zapisać je w pliku. Czasami masz dużo obiektów i te skrypty mogą nie zmieścić się w oknie zapytań, zawsze możesz zapisać do pliku, a następnie użyć go w razie potrzeby.
Jak skryptować wszystkie tabele/widoki/procedury składowane z bazy danych w SQL Server
Po naciśnięciu przycisku Dalej zobaczysz okna postępu, jak pokazano poniżej. Raz zrobione. Możesz nacisnąć Zakończ. SQL Server Management Studio — jak skryptować wszystkie obiekty w SSMS