Сценарий:
Често се налага да получаваме DDL (език за дефиниране на данни) скриптове за различни обекти като таблици, изгледи и съхранени процедури и т.н.Възможно ли е да генерирам израз за създаване на таблица за таблица в SSMS?
Ако имам нужда за генериране на изявление за създаване за всички таблици/изглед, SSMS ще ми позволи ли да го направя?
Решение:
Генериране на скрипт за единичен обект:SQL Server Management Studio (SSMS) предоставя функцията за скриптиране на единични или всички обекти. За да генерирате DDL скрипт за един обект, можете да щракнете с десния бутон върху обекта и след това да изберете изявлението, което искате да създадете. Да кажем, че ако искаме да генерираме изявление за създаване на таблица за съществуваща таблица, ще изберем опциите по-долу.
Как да генерирате DDL скрипт (Създаване на таблица) за обект в SSMS - урок за SQL Server
Как да генерирате DDL скриптове за повече от един обект: Това също е лесно. Трябва да щракнете с десния бутон върху базата данни, в която съществуват обектите. След това отидете на Задачи и натиснете Генериране на скриптове.
Как да генерирате скриптове за множество обекти в SSMS - SQL Server урок
В следващия прозорец, ще можете да изберете обектите, за които искате да създадете скрипт.
Генерирайте скриптове за всички обекти в база данни с помощта на SQL Server Management Studio (SSMS)
Следващият прозорец ще ви попита дали искате скриптовете да се отварят в нов прозорец за заявка или искате да запишете във файл. Понякога имате много обекти и тези скриптове може да не се поберат в прозореца за заявка, винаги можете да запишете във файл и след това да го използвате, когато е необходимо.
Как да скриптирате всички таблици/изгледи/съхранени процедури от база данни в SQL Server
След като натиснете Напред, ще видите прозорците за напредък, както е показано по-долу. Веднъж направено. Можете да натиснете Finish. SQL Server Management Studio- Как да скриптирате всички обекти в SSMS