sql >> Database >  >> RDS >> Sqlserver

DDL-scripts genereren (maken) vanuit SQL Server Management Studio (SSMS) - SQL Server / TSQL-zelfstudie, deel 17

Scenario:

We hebben vaak DDL-scripts (Data Definition Language) nodig voor verschillende objecten, zoals tabellen, views en opgeslagen procedures enz.
Is het mogelijk om een ​​Create Table-statement voor een tabel in SSMS te genereren?
Als ik om een ​​Create-statement voor alle tabellen/views te genereren, laat SSMS me dat doen?


Oplossing:

Script voor enkel object genereren:
SQL Server Management Studio (SSMS) biedt de mogelijkheid om enkele of alle objecten te scripten. Om een ​​DDL-script voor een enkel object te genereren, kunt u met de rechtermuisknop op het object klikken en vervolgens de instructie kiezen die u wilt maken. Laten we zeggen dat als we een create table-statement voor een bestaande tabel willen genereren, we onderstaande opties zullen kiezen.


DDL-script genereren (tabel maken) voor een object in SSMS - SQL Server-zelfstudie


DDL-scripts genereren voor meer dan één object: Dit is ook gemakkelijk. U moet met de rechtermuisknop op de database klikken waarin de objecten bestaan. Ga dan naar Taken en klik op Scripts genereren.
Scripts genereren voor meerdere objecten in SSMS - SQL Server-zelfstudie

In Volgende venster, kunt u de objecten kiezen waarvoor u een script wilt maken.
Genereer scripts voor alle objecten in een database met behulp van SQL Server Management Studio (SSMS)


In het volgende venster wordt u gevraagd of u de scripts in een nieuw queryvenster wilt openen of in een bestand wilt opslaan. Soms heb je veel objecten en dat script past misschien niet in het Query-venster, je kunt altijd opslaan in een bestand en het vervolgens gebruiken wanneer dat nodig is.
Alle tabellen/Views/Opgeslagen procedures scripten vanuit een database in SQL Server

Zodra u op Volgende klikt, ziet u de voortgangsvensters zoals hieronder weergegeven. Eenmaal gedaan. U kunt op Voltooien klikken. SQL Server Management Studio - scripts voor alle objecten in SSMS



  1. Voorbeeld van Oracle FOR LOOP SELECT-instructie

  2. Gegevens invoegen met mysqli

  3. Inzicht in de resultaten van Execute Explain Plan in Oracle SQL Developer

  4. MySQL ERROR 1290 (HY000) --secure-file-priv optie