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