Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come generare script DDL (Crea) da SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Parte 17

Scenario:

Spesso abbiamo bisogno di ottenere script DDL (Data Definition Language) per oggetti diversi come tabelle, viste e stored procedure, ecc.
È possibile generare l'istruzione Create Table per una tabella in SSMS?
Se ho bisogno per generare l'istruzione Create per tutte le tabelle/viste, SSMS me lo permetterà?


Soluzione:

Genera script per oggetto singolo:
SQL Server Management Studio (SSMS) fornisce la funzionalità per eseguire lo script di uno o tutti gli oggetti. Per generare uno script DDL per un singolo oggetto, puoi fare clic con il pulsante destro del mouse sull'oggetto e quindi scegliere l'istruzione che desideri creare. Diciamo che se vorremmo generare un'istruzione create table per la tabella esistente, sceglieremo le seguenti opzioni.


Come generare uno script DDL (Crea tabella) per un oggetto in SSMS - Tutorial di SQL Server


Come generare script DDL per più di un oggetto: Anche questo è facile. È necessario fare clic con il pulsante destro del mouse sul database in cui esistono gli oggetti. Quindi vai su Attività e premi Genera script.
Come generare script per più oggetti in SSMS - Tutorial di SQL Server

Nel prossimo finestra, sarai in grado di scegliere gli oggetti per i quali desideri creare lo script.
Genera script per tutti gli oggetti in un database utilizzando SQL Server Management Studio (SSMS)


La finestra successiva ti chiederà se desideri che gli script vengano aperti in una nuova finestra delle query o se desideri salvarli in un file. A volte hai molti oggetti e quegli script potrebbero non rientrare nella finestra delle query, puoi sempre salvarli su file e quindi utilizzarli quando necessario.
Come eseguire lo script di tutte le tabelle/Viste/Stored procedure da un database in SQL Server

Dopo aver premuto Avanti, vedrai le finestre di avanzamento come mostrato di seguito. Una volta fatto. Puoi premere Fine. SQL Server Management Studio- Come eseguire lo script di tutti gli oggetti in SSMS