sql >> Databáze >  >> RDS >> Sqlserver

Jak generovat skripty DDL (vytvořit) z SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 17

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



  1. 4 způsoby, jak zobrazit seznam všech pohledů v databázi SQL Server

  2. Jak odstranit úvodní a/nebo koncové mezery řetězce v T-SQL

  3. Refaktorujte funkci PL/pgSQL, abyste vrátili výstup různých SELECT dotazů

  4. Při pokusu o spuštění pgAdmin4 došlo k chybě