Попытка запросить базу данных SQL и отформатировать вывод, который будет вставлен в новую базу данных - PullRequest
0 голосов
/ 30 августа 2018

Итак, у меня есть локальная база данных и одна в лазурном виде, и я хочу скопировать данные из одной в другую, но не могу понять, как их соединить. Я подумал, что следующим лучшим вариантом будет вывод моих локальных данных в команду INSERT INTO.

Таким образом, в основном, вместо вывода, который показывает столбцы и данные (аля «Выберите топ 1000 строк»), я бы хотел, чтобы он был отформатирован следующим образом:

INSERT INTO dbo.Articles(Id, Title, Thumbnail, VideoLink, Developer, Publisher, ReleaseDate, PublishDate, ReviewConsole, Score, Description, Text)
VALUES('Id','title','thumb','VidLink','dev','pub','release','publish','console','score','description','text'),
('Id2','title2','thumb2','VidLink2','dev2','pub2','release2','publish2','console2','score2','description2','text2'),
...
GO

Кто-нибудь знает, как этого добиться?

1 Ответ

0 голосов
/ 30 августа 2018

Один быстрый способ получить все записи с инструкциями вставки и именами столбцов, как вы хотите, - это использовать опцию «Сгенерировать сценарии» в Sql Management Studio. Я использую версию 2016 года.

Щелкните правой кнопкой мыши по своей базе данных и выберите «Создать скрипты» -

enter image description here

На следующем шаге выберите интересующие вас таблицы -

enter image description here

На следующем шаге выберите расширенный вариант

enter image description here

На следующем шаге выберите Только данные (если вы не хотите также сценарий схемы)

enter image description here

В конце вы сможете получить сценарии, которые вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...