Scénář:
Často potřebujeme získat skripty DDL (Data Definition Language) pro různé objekty, jako jsou tabulky, pohledy a uložené procedury atd.Je možné vygenerovat příkaz Create Table pro tabulku v SSMS?
Pokud potřebuji Chcete-li vygenerovat příkaz Create pro všechny tabulky/pohled, umožní mi to SSMS?
Řešení:
Generovat skript pro jeden objekt:SQL Server Management Studio (SSMS) poskytuje funkci pro skriptování jednoho nebo všech objektů. Chcete-li vygenerovat skript DDL pro jeden objekt, můžete kliknout pravým tlačítkem na objekt a vybrat příkaz, který chcete vytvořit. Řekněme, že pokud bychom chtěli vygenerovat příkaz create table pro existující tabulku, zvolíme níže uvedené možnosti.
Jak vygenerovat skript DDL (Vytvořit tabulku) pro objekt v SSMS - SQL Server Výukový program
Jak generovat skripty DDL pro více než jeden objekt: To je také snadné. Musíte kliknout pravým tlačítkem na databázi, ve které objekty existují. Poté přejděte na Úkoly a stiskněte Generovat skripty.
Jak generovat skripty pro více objektů v SSMS – SQL Server výukový program
Další v okně, budete si moci vybrat objekty, pro které chcete skript vytvořit.
Generujte skripty pro všechny objekty v databázi pomocí SQL Server Management Studio (SSMS)
Další okno se vás zeptá, zda chcete mít skripty otevřené v novém okně dotazu nebo je chcete uložit do souboru. Někdy máte mnoho objektů a tyto skripty se nemusí vejít do okna dotazu, můžete je vždy uložit do souboru a v případě potřeby jej použít.
Jak skriptovat všechny tabulky/zobrazení/uložené procedury z databáze na serveru SQL
Jakmile stisknete tlačítko Další, uvidíte okna postupu, jak je uvedeno níže. Jednou hotovo. Můžete stisknout Dokončit. SQL Server Management Studio – Jak skriptovat všechny objekty v SSMS