Lezione 2-6 - Generare lo script per una tabellaLesson 2-6 - Script a Table

SQL Server Management StudioSQL Server Management Studio consente di creare script per selezionare, inserire, aggiornare ed eliminare tabelle o per creare, modificare, eliminare o eseguire stored procedure. can create scripts to select, insert, update, and delete tables, and to create, alter, drop, or execute stored procedures.

Talvolta è necessario creare uno script con più opzioni disponibili, come ad esempio le opzioni per eliminare e poi creare una procedura o per creare una tabella e modificarne un'altra.Sometimes you want a script with multiple options, such as drop a procedure and then create a procedure, or create a table then alter a table. Per creare script combinati, salvare il primo script in una finestra dell'editor di query e il secondo negli Appunti in modo da incollarlo nella finestra dopo il primo script.To create combined scripts, save the first script to a Query Editor window and the second to the clipboard so you can paste it into the window after the first script.

  1. In Esplora oggetti espandere il server, espandere Database, AdventureWorks2012AdventureWorks2012e Tabelle, fare clic con il pulsante destro del mouse su HumanResources.Employee, quindi scegliere Crea script per tabella.In Object Explorer, expand your server, expand Databases, expand AdventureWorks2012AdventureWorks2012, expand Tables, right-click HumanResources.Employee, and then point to Script Table As.

  2. Nel menu di scelta rapida sono disponibili sette opzioni di script: Genera codice per istruzione CREATE in, Genera codice per istruzione DROP in, Genera codice per istruzione DROP e CREATE in, Genera codice per istruzione SELECT in, Genera codice per istruzione INSERT in, Genera codice per istruzione UPDATE ine Genera codice per istruzione DELETE in.The shortcut menu has seven available scripting options: CREATE To, DROP To, DROP and CREATE To, SELECT To, INSERT To, UPDATE To, and DELETE To. Scegliere Genera codice per istruzione UPDATE ine quindi fare clic su Nuova finestra editor di query.Point to UPDATE To, and then click New Query Editor Window.

  3. Viene aperta una finestra dell'editor di query che esegue una connessione e presenta l'intera istruzione di aggiornamento.A new Query Editor window opens, makes a connection, and presents the entire update statement.

    In questa procedura vengono illustrate le potenzialità della funzionalità di creazione di script per numerose operazioni e non soltanto per la creazione di tabelle e stored procedure.This exercise demonstrates how the scripting feature can do more than just script the creation of a table or stored procedure. Questa nuova funzionalità consente di aggiungere rapidamente script per la manipolazione dei dati al progetto e per l'esecuzione di stored procedure.This new feature can help you quickly add data manipulation scripts to your project and easily script execution of stored procedures. Ciò comporta un notevole risparmio di tempo nei casi di tabelle e procedure contenenti molti campi.This can be a big time saver for tables and procedures with many fields.