Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да генерирате DDL скриптове (Създаване) от SQL Server Management Studio (SSMS) - SQL Server / TSQL урок, част 17

Сценарий:

Често се налага да получаваме 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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да присвоите стойност на cte на променлива

  2. SQL Server IF срещу IIF():Каква е разликата?

  3. Извикване на съхранена процедура с върната стойност

  4. Как да огранича NULL като параметър до съхранената процедура SQL Server?

  5. Безплатни методи за поправяне на повреда в индекса на SQL Server