sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man genererar DDL-skript (Skapa) från SQL Server Management Studio (SSMS) - SQL Server / TSQL Tutorial Del 17

Scenario:

Vi behöver ofta skaffa DDL(Data Definition Language)-skript för olika objekt såsom tabeller, vyer och lagrade procedurer etc.
Är det möjligt att generera Create Table-sats för en tabell i SSMS?
Om jag behöver för att skapa Skapa uttalande för alla tabeller/vyer, låter SSMS mig göra det?


Lösning:

Generera skript för enstaka objekt:
SQL Server Management Studio (SSMS) tillhandahåller funktionen för att skripta enstaka eller alla objekt. För att generera DDL-skript för ett enda objekt, kan du högerklicka på objektet och sedan välja det uttalande du vill skapa. Låt oss säga att om vi vill skapa en tabellsats för befintlig tabell, väljer vi nedanstående alternativ.


Hur man genererar DDL-skript (Skapa tabell) för ett objekt i SSMS - SQL Server Tutorial


Hur man genererar DDL-skript för mer än ett objekt: Detta är också lätt. Du måste högerklicka på databasen där objekten finns. Gå sedan till Uppgifter och tryck på Generera skript.
Hur man genererar skript för flera objekt i SSMS - SQL Server Tutorial

I nästa fönster kommer du att kunna välja de objekt som du vill skapa skript för.
Generera skript för alla objekt i en databas med hjälp av SQL Server Management Studio (SSMS)


Nästa fönster kommer att fråga dig om du vill ha skripten öppna i ett nytt frågefönster eller om du vill spara i en fil. Ibland har du många objekt och dessa skript kanske inte passar i frågefönstret, du kan alltid spara till fil och sedan använda det när det behövs.
Hur man skriptar alla tabeller/vyer/lagrade procedurer från en databas i SQL Server

När du trycker på Nästa kommer du att se förloppsfönstren som visas nedan. När det är gjort. Du kan trycka på Finish. SQL Server Management Studio- Hur man skriptar alla objekt i SSMS



  1. Återställning av Oracle-databas

  2. Nya Oracle-kompatibilitetsfunktioner i PostgresPlus Advanced Server 9.3Beta

  3. URL-strängformat för att ansluta till Oracle-databas med JDBC

  4. Hur AUTOINCREMENT fungerar i SQLite