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

Как да генерирам изрази за вмъкване с Sql сървър 2012?

Можете да скриптирате данни нативно със SSMS 2012, без да използвате добавки като SSMS Tools Pack, въпреки че функционалността е скрита.

  • Щракнете с десния бутон върху вашата база данни и изберете Задачи -> Генериране на скриптове
  • Щракнете върху „Напред“, за да преминете през уводния екран и на следващата страница, след което изберете обектите, които искате да скриптирате. Имайте предвид, че тук можете да скриптирате всички SQL обекти, а не само таблици. Това е така, защото този съветник ви позволява да скриптирате схема и данни. Важно е, че само схемата е по подразбиране, която ще трябва да промените на следващата страница. Щракнете върху Напред.
  • Сега ще ви бъде представен набор от опции, свързани главно с начина, по който скриптът ще бъде изведен, но има непретенциозен бутон с надпис Разширени . Щракването върху този бутон ще ви даде диалогов прозорец със списък с опции. Последната опция в раздела Общи е „Типове данни за скрипт“, която трябва да промените от „Само схема“ на „Само данни“ или „Схема и данни“.
  • Накрая решете къде искате да работи скриптът и би трябвало да можете да генерирате своите оператори INSERT.

Вижте тази публикация в блога за повече подробности, където разбрах за тази функция:http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/

Обърнете внимание, че за разлика от SSMS Tools Pack, това ще генерира оператор INSERT за всеки отделен ред, който се опитвате да скриптирате. Ако имате голям брой редове, които трябва да местите, тогава може да искате да преследвате алтернативи. Въпреки това, за скриптиране на малки конфигурационни таблици това е перфектно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кой е най-бързият начин за групово вмъкване на много данни в SQL Server (C# клиент)

  2. Използване на sql тип данни за дата и EF4

  3. Коментираният код извежда грешка

  4. Хеширане на повече от 8000 байта в SQL Server

  5. Как мога да присъединя XML колона обратно към записа, от който произхожда?