0

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

1 回答 1

0

实际上有一个独立的官方工具,您可以使用它创建模式和数据转储作为 sql 脚本。只需按照向导并确保您已设置复选框以导出数据。据我所知,它包含在 SQL Management Studio 2008 或更高版本中。

于 2012-09-29T00:00:31.013 回答