SQL скрипт из базы
В моем проекте модель базы данных периодически меняется, но, поскольку база данных содержит тестовые данные, они должны вводиться повторно каждый раз. Скрипт для вставки данных быстро становится актуальным. на данный момент это делается вручную. Как это можно сделать с помощью SQL Management Studio? Мне нужен скрипт с данными из таблиц (для вставки готовых данных в новую таблицу), скрипт для модели базы данных у меня есть.
например: у меня есть таблица [dbo].[Users], таблица имеет 3 столбца [Id],[Login],[Email] и валюта содержит только одного пользователя (Id = 1, Login = 'Anton', Email = 'fake@mail.com')... я создаю скрипт для своей базы, и результат будет таким
CREATE TABLE [dbo].[Users] (
[Id] int IDENTITY(1,1) NOT NULL,
[Login] decimal(1024) NOT NULL,
[Email] nvarchar(1024) NOT NULL,
);
INSERT INTO Users([Id],[Login],[Email]) VALUES(1, 'Anton', 'fake@mail.com')
1 ответ
На самом деле существует отдельный официальный инструмент, с помощью которого вы можете создавать схемы и дампы данных в виде сценариев sql. Просто следуйте указаниям мастера и убедитесь, что вы установили флажок для экспорта данных. Насколько я знаю, он входит в состав SQL Management Studio 2008 или более поздней версии.