在我的项目中,数据库模型会定期更改,但由于数据库包含测试数据,因此每次都必须重新输入。快速插入数据的脚本变得相关。目前它是手动完成的。如何使用 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')